{ "type": "File", "start": 0, "end": 7897, "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 209, "column": 16 } }, "program": { "type": "Program", "start": 0, "end": 7897, "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 209, "column": 16 } }, "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": 143, "loc": { "start": { "line": 2, "column": 0 }, "end": { "line": 2, "column": 98 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 53, "end": 68, "loc": { "start": { "line": 2, "column": 8 }, "end": { "line": 2, "column": 23 } }, "imported": { "type": "Identifier", "start": 53, "end": 68, "loc": { "start": { "line": 2, "column": 8 }, "end": { "line": 2, "column": 23 }, "identifierName": "XKTLoaderPlugin" }, "name": "XKTLoaderPlugin" }, "local": { "type": "Identifier", "start": 53, "end": 68, "loc": { "start": { "line": 2, "column": 8 }, "end": { "line": 2, "column": 23 }, "identifierName": "XKTLoaderPlugin" }, "name": "XKTLoaderPlugin" } } ], "source": { "type": "StringLiteral", "start": 75, "end": 142, "loc": { "start": { "line": 2, "column": 30 }, "end": { "line": 2, "column": 97 } }, "extra": { "rawValue": "@xeokit/xeokit-sdk/src/plugins/XKTLoaderPlugin/XKTLoaderPlugin.js", "raw": "\"@xeokit/xeokit-sdk/src/plugins/XKTLoaderPlugin/XKTLoaderPlugin.js\"" }, "value": "@xeokit/xeokit-sdk/src/plugins/XKTLoaderPlugin/XKTLoaderPlugin.js" } }, { "type": "ImportDeclaration", "start": 144, "end": 214, "loc": { "start": { "line": 3, "column": 0 }, "end": { "line": 3, "column": 70 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 152, "end": 156, "loc": { "start": { "line": 3, "column": 8 }, "end": { "line": 3, "column": 12 } }, "imported": { "type": "Identifier", "start": 152, "end": 156, "loc": { "start": { "line": 3, "column": 8 }, "end": { "line": 3, "column": 12 }, "identifierName": "math" }, "name": "math" }, "local": { "type": "Identifier", "start": 152, "end": 156, "loc": { "start": { "line": 3, "column": 8 }, "end": { "line": 3, "column": 12 }, "identifierName": "math" }, "name": "math" } } ], "source": { "type": "StringLiteral", "start": 163, "end": 213, "loc": { "start": { "line": 3, "column": 19 }, "end": { "line": 3, "column": 69 } }, "extra": { "rawValue": "@xeokit/xeokit-sdk/src/viewer/scene/math/math.js", "raw": "\"@xeokit/xeokit-sdk/src/viewer/scene/math/math.js\"" }, "value": "@xeokit/xeokit-sdk/src/viewer/scene/math/math.js" } }, { "type": "ImportDeclaration", "start": 215, "end": 291, "loc": { "start": { "line": 4, "column": 0 }, "end": { "line": 4, "column": 76 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 223, "end": 240, "loc": { "start": { "line": 4, "column": 8 }, "end": { "line": 4, "column": 25 } }, "imported": { "type": "Identifier", "start": 223, "end": 240, "loc": { "start": { "line": 4, "column": 8 }, "end": { "line": 4, "column": 25 }, "identifierName": "IFCObjectDefaults" }, "name": "IFCObjectDefaults" }, "local": { "type": "Identifier", "start": 223, "end": 240, "loc": { "start": { "line": 4, "column": 8 }, "end": { "line": 4, "column": 25 }, "identifierName": "IFCObjectDefaults" }, "name": "IFCObjectDefaults" } } ], "source": { "type": "StringLiteral", "start": 247, "end": 290, "loc": { "start": { "line": 4, "column": 32 }, "end": { "line": 4, "column": 75 } }, "extra": { "rawValue": "../IFCObjectDefaults/IFCObjectDefaults.js", "raw": "\"../IFCObjectDefaults/IFCObjectDefaults.js\"" }, "value": "../IFCObjectDefaults/IFCObjectDefaults.js" } }, { "type": "VariableDeclaration", "start": 293, "end": 322, "loc": { "start": { "line": 6, "column": 0 }, "end": { "line": 6, "column": 29 } }, "declarations": [ { "type": "VariableDeclarator", "start": 299, "end": 321, "loc": { "start": { "line": 6, "column": 6 }, "end": { "line": 6, "column": 28 } }, "id": { "type": "Identifier", "start": 299, "end": 307, "loc": { "start": { "line": 6, "column": 6 }, "end": { "line": 6, "column": 14 }, "identifierName": "tempVec3" }, "name": "tempVec3" }, "init": { "type": "CallExpression", "start": 310, "end": 321, "loc": { "start": { "line": 6, "column": 17 }, "end": { "line": 6, "column": 28 } }, "callee": { "type": "MemberExpression", "start": 310, "end": 319, "loc": { "start": { "line": 6, "column": 17 }, "end": { "line": 6, "column": 26 } }, "object": { "type": "Identifier", "start": 310, "end": 314, "loc": { "start": { "line": 6, "column": 17 }, "end": { "line": 6, "column": 21 }, "identifierName": "math" }, "name": "math" }, "property": { "type": "Identifier", "start": 315, "end": 319, "loc": { "start": { "line": 6, "column": 22 }, "end": { "line": 6, "column": 26 }, "identifierName": "vec3" }, "name": "vec3" }, "computed": false }, "arguments": [] } } ], "kind": "const", "trailingComments": [ { "type": "CommentBlock", "value": "* @private ", "start": 324, "end": 339, "loc": { "start": { "line": 8, "column": 0 }, "end": { "line": 8, "column": 15 } } } ] }, { "type": "Identifier", "start": 340, "end": 7879, "loc": { "start": { "line": 9, "column": 0 }, "end": { "line": 207, "column": 1 } }, "id": { "type": "Identifier", "start": 346, "end": 352, "loc": { "start": { "line": 9, "column": 6 }, "end": { "line": 9, "column": 12 }, "identifierName": "Models" }, "name": "Models", "leadingComments": null }, "superClass": { "type": "Identifier", "start": 361, "end": 371, "loc": { "start": { "line": 9, "column": 21 }, "end": { "line": 9, "column": 31 }, "identifierName": "Controller" }, "name": "Controller" }, "body": { "type": "ClassBody", "start": 372, "end": 7879, "loc": { "start": { "line": 9, "column": 32 }, "end": { "line": 207, "column": 1 } }, "body": [ { "type": "ClassMethod", "start": 379, "end": 1367, "loc": { "start": { "line": 11, "column": 4 }, "end": { "line": 42, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 379, "end": 390, "loc": { "start": { "line": 11, "column": 4 }, "end": { "line": 11, "column": 15 }, "identifierName": "constructor" }, "name": "constructor" }, "kind": "constructor", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 391, "end": 397, "loc": { "start": { "line": 11, "column": 16 }, "end": { "line": 11, "column": 22 }, "identifierName": "parent" }, "name": "parent" }, { "type": "Identifier", "start": 399, "end": 402, "loc": { "start": { "line": 11, "column": 24 }, "end": { "line": 11, "column": 27 }, "identifierName": "cfg" }, "name": "cfg" } ], "body": { "type": "BlockStatement", "start": 404, "end": 1367, "loc": { "start": { "line": 11, "column": 29 }, "end": { "line": 42, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 415, "end": 434, "loc": { "start": { "line": 13, "column": 8 }, "end": { "line": 13, "column": 27 } }, "expression": { "type": "CallExpression", "start": 415, "end": 433, "loc": { "start": { "line": 13, "column": 8 }, "end": { "line": 13, "column": 26 } }, "callee": { "type": "Super", "start": 415, "end": 420, "loc": { "start": { "line": 13, "column": 8 }, "end": { "line": 13, "column": 13 } } }, "arguments": [ { "type": "Identifier", "start": 421, "end": 427, "loc": { "start": { "line": 13, "column": 14 }, "end": { "line": 13, "column": 20 }, "identifierName": "parent" }, "name": "parent" }, { "type": "Identifier", "start": 429, "end": 432, "loc": { "start": { "line": 13, "column": 22 }, "end": { "line": 13, "column": 25 }, "identifierName": "cfg" }, "name": "cfg" } ] } }, { "type": "IfStatement", "start": 444, "end": 536, "loc": { "start": { "line": 15, "column": 8 }, "end": { "line": 17, "column": 9 } }, "test": { "type": "UnaryExpression", "start": 448, "end": 469, "loc": { "start": { "line": 15, "column": 12 }, "end": { "line": 15, "column": 33 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 449, "end": 469, "loc": { "start": { "line": 15, "column": 13 }, "end": { "line": 15, "column": 33 } }, "object": { "type": "Identifier", "start": 449, "end": 452, "loc": { "start": { "line": 15, "column": 13 }, "end": { "line": 15, "column": 16 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 453, "end": 469, "loc": { "start": { "line": 15, "column": 17 }, "end": { "line": 15, "column": 33 }, "identifierName": "modelsTabElement" }, "name": "modelsTabElement" }, "computed": false }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 471, "end": 536, "loc": { "start": { "line": 15, "column": 35 }, "end": { "line": 17, "column": 9 } }, "body": [ { "type": "ThrowStatement", "start": 485, "end": 526, "loc": { "start": { "line": 16, "column": 12 }, "end": { "line": 16, "column": 53 } }, "argument": { "type": "StringLiteral", "start": 491, "end": 525, "loc": { "start": { "line": 16, "column": 18 }, "end": { "line": 16, "column": 52 } }, "extra": { "rawValue": "Missing config: modelsTabElement", "raw": "\"Missing config: modelsTabElement\"" }, "value": "Missing config: modelsTabElement" } } ], "directives": [] }, "alternate": null }, { "type": "IfStatement", "start": 546, "end": 656, "loc": { "start": { "line": 19, "column": 8 }, "end": { "line": 21, "column": 9 } }, "test": { "type": "UnaryExpression", "start": 550, "end": 580, "loc": { "start": { "line": 19, "column": 12 }, "end": { "line": 19, "column": 42 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 551, "end": 580, "loc": { "start": { "line": 19, "column": 13 }, "end": { "line": 19, "column": 42 } }, "object": { "type": "Identifier", "start": 551, "end": 554, "loc": { "start": { "line": 19, "column": 13 }, "end": { "line": 19, "column": 16 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 555, "end": 580, "loc": { "start": { "line": 19, "column": 17 }, "end": { "line": 19, "column": 42 }, "identifierName": "unloadModelsButtonElement" }, "name": "unloadModelsButtonElement" }, "computed": false }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 582, "end": 656, "loc": { "start": { "line": 19, "column": 44 }, "end": { "line": 21, "column": 9 } }, "body": [ { "type": "ThrowStatement", "start": 596, "end": 646, "loc": { "start": { "line": 20, "column": 12 }, "end": { "line": 20, "column": 62 } }, "argument": { "type": "StringLiteral", "start": 602, "end": 645, "loc": { "start": { "line": 20, "column": 18 }, "end": { "line": 20, "column": 61 } }, "extra": { "rawValue": "Missing config: unloadModelsButtonElement", "raw": "\"Missing config: unloadModelsButtonElement\"" }, "value": "Missing config: unloadModelsButtonElement" } } ], "directives": [] }, "alternate": null }, { "type": "IfStatement", "start": 666, "end": 752, "loc": { "start": { "line": 23, "column": 8 }, "end": { "line": 25, "column": 9 } }, "test": { "type": "UnaryExpression", "start": 670, "end": 688, "loc": { "start": { "line": 23, "column": 12 }, "end": { "line": 23, "column": 30 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 671, "end": 688, "loc": { "start": { "line": 23, "column": 13 }, "end": { "line": 23, "column": 30 } }, "object": { "type": "Identifier", "start": 671, "end": 674, "loc": { "start": { "line": 23, "column": 13 }, "end": { "line": 23, "column": 16 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 675, "end": 688, "loc": { "start": { "line": 23, "column": 17 }, "end": { "line": 23, "column": 30 }, "identifierName": "modelsElement" }, "name": "modelsElement" }, "computed": false }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 690, "end": 752, "loc": { "start": { "line": 23, "column": 32 }, "end": { "line": 25, "column": 9 } }, "body": [ { "type": "ThrowStatement", "start": 704, "end": 742, "loc": { "start": { "line": 24, "column": 12 }, "end": { "line": 24, "column": 50 } }, "argument": { "type": "StringLiteral", "start": 710, "end": 741, "loc": { "start": { "line": 24, "column": 18 }, "end": { "line": 24, "column": 49 } }, "extra": { "rawValue": "Missing config: modelsElement", "raw": "\"Missing config: modelsElement\"" }, "value": "Missing config: modelsElement" } } ], "directives": [] }, "alternate": null }, { "type": "ExpressionStatement", "start": 762, "end": 808, "loc": { "start": { "line": 27, "column": 8 }, "end": { "line": 27, "column": 54 } }, "expression": { "type": "AssignmentExpression", "start": 762, "end": 807, "loc": { "start": { "line": 27, "column": 8 }, "end": { "line": 27, "column": 53 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 762, "end": 784, "loc": { "start": { "line": 27, "column": 8 }, "end": { "line": 27, "column": 30 } }, "object": { "type": "ThisExpression", "start": 762, "end": 766, "loc": { "start": { "line": 27, "column": 8 }, "end": { "line": 27, "column": 12 } } }, "property": { "type": "Identifier", "start": 767, "end": 784, "loc": { "start": { "line": 27, "column": 13 }, "end": { "line": 27, "column": 30 }, "identifierName": "_modelsTabElement" }, "name": "_modelsTabElement" }, "computed": false }, "right": { "type": "MemberExpression", "start": 787, "end": 807, "loc": { "start": { "line": 27, "column": 33 }, "end": { "line": 27, "column": 53 } }, "object": { "type": "Identifier", "start": 787, "end": 790, "loc": { "start": { "line": 27, "column": 33 }, "end": { "line": 27, "column": 36 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 791, "end": 807, "loc": { "start": { "line": 27, "column": 37 }, "end": { "line": 27, "column": 53 }, "identifierName": "modelsTabElement" }, "name": "modelsTabElement" }, "computed": false } } }, { "type": "ExpressionStatement", "start": 817, "end": 881, "loc": { "start": { "line": 28, "column": 8 }, "end": { "line": 28, "column": 72 } }, "expression": { "type": "AssignmentExpression", "start": 817, "end": 880, "loc": { "start": { "line": 28, "column": 8 }, "end": { "line": 28, "column": 71 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 817, "end": 848, "loc": { "start": { "line": 28, "column": 8 }, "end": { "line": 28, "column": 39 } }, "object": { "type": "ThisExpression", "start": 817, "end": 821, "loc": { "start": { "line": 28, "column": 8 }, "end": { "line": 28, "column": 12 } } }, "property": { "type": "Identifier", "start": 822, "end": 848, "loc": { "start": { "line": 28, "column": 13 }, "end": { "line": 28, "column": 39 }, "identifierName": "_unloadModelsButtonElement" }, "name": "_unloadModelsButtonElement" }, "computed": false }, "right": { "type": "MemberExpression", "start": 851, "end": 880, "loc": { "start": { "line": 28, "column": 42 }, "end": { "line": 28, "column": 71 } }, "object": { "type": "Identifier", "start": 851, "end": 854, "loc": { "start": { "line": 28, "column": 42 }, "end": { "line": 28, "column": 45 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 855, "end": 880, "loc": { "start": { "line": 28, "column": 46 }, "end": { "line": 28, "column": 71 }, "identifierName": "unloadModelsButtonElement" }, "name": "unloadModelsButtonElement" }, "computed": false } } }, { "type": "ExpressionStatement", "start": 890, "end": 930, "loc": { "start": { "line": 29, "column": 8 }, "end": { "line": 29, "column": 48 } }, "expression": { "type": "AssignmentExpression", "start": 890, "end": 929, "loc": { "start": { "line": 29, "column": 8 }, "end": { "line": 29, "column": 47 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 890, "end": 909, "loc": { "start": { "line": 29, "column": 8 }, "end": { "line": 29, "column": 27 } }, "object": { "type": "ThisExpression", "start": 890, "end": 894, "loc": { "start": { "line": 29, "column": 8 }, "end": { "line": 29, "column": 12 } } }, "property": { "type": "Identifier", "start": 895, "end": 909, "loc": { "start": { "line": 29, "column": 13 }, "end": { "line": 29, "column": 27 }, "identifierName": "_modelsElement" }, "name": "_modelsElement" }, "computed": false }, "right": { "type": "MemberExpression", "start": 912, "end": 929, "loc": { "start": { "line": 29, "column": 30 }, "end": { "line": 29, "column": 47 } }, "object": { "type": "Identifier", "start": 912, "end": 915, "loc": { "start": { "line": 29, "column": 30 }, "end": { "line": 29, "column": 33 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 916, "end": 929, "loc": { "start": { "line": 29, "column": 34 }, "end": { "line": 29, "column": 47 }, "identifierName": "modelsElement" }, "name": "modelsElement" }, "computed": false } } }, { "type": "ExpressionStatement", "start": 939, "end": 1026, "loc": { "start": { "line": 30, "column": 8 }, "end": { "line": 30, "column": 95 } }, "expression": { "type": "AssignmentExpression", "start": 939, "end": 1025, "loc": { "start": { "line": 30, "column": 8 }, "end": { "line": 30, "column": 94 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 939, "end": 967, "loc": { "start": { "line": 30, "column": 8 }, "end": { "line": 30, "column": 36 } }, "object": { "type": "ThisExpression", "start": 939, "end": 943, "loc": { "start": { "line": 30, "column": 8 }, "end": { "line": 30, "column": 12 } } }, "property": { "type": "Identifier", "start": 944, "end": 967, "loc": { "start": { "line": 30, "column": 13 }, "end": { "line": 30, "column": 36 }, "identifierName": "_modelsTabButtonElement" }, "name": "_modelsTabButtonElement" }, "computed": false }, "right": { "type": "CallExpression", "start": 970, "end": 1025, "loc": { "start": { "line": 30, "column": 39 }, "end": { "line": 30, "column": 94 } }, "callee": { "type": "MemberExpression", "start": 970, "end": 1006, "loc": { "start": { "line": 30, "column": 39 }, "end": { "line": 30, "column": 75 } }, "object": { "type": "MemberExpression", "start": 970, "end": 992, "loc": { "start": { "line": 30, "column": 39 }, "end": { "line": 30, "column": 61 } }, "object": { "type": "ThisExpression", "start": 970, "end": 974, "loc": { "start": { "line": 30, "column": 39 }, "end": { "line": 30, "column": 43 } } }, "property": { "type": "Identifier", "start": 975, "end": 992, "loc": { "start": { "line": 30, "column": 44 }, "end": { "line": 30, "column": 61 }, "identifierName": "_modelsTabElement" }, "name": "_modelsTabElement" }, "computed": false }, "property": { "type": "Identifier", "start": 993, "end": 1006, "loc": { "start": { "line": 30, "column": 62 }, "end": { "line": 30, "column": 75 }, "identifierName": "querySelector" }, "name": "querySelector" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 1007, "end": 1024, "loc": { "start": { "line": 30, "column": 76 }, "end": { "line": 30, "column": 93 } }, "extra": { "rawValue": ".xeokit-tab-btn", "raw": "\".xeokit-tab-btn\"" }, "value": ".xeokit-tab-btn" } ] } } }, { "type": "IfStatement", "start": 1036, "end": 1140, "loc": { "start": { "line": 32, "column": 8 }, "end": { "line": 34, "column": 9 } }, "test": { "type": "UnaryExpression", "start": 1040, "end": 1069, "loc": { "start": { "line": 32, "column": 12 }, "end": { "line": 32, "column": 41 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 1041, "end": 1069, "loc": { "start": { "line": 32, "column": 13 }, "end": { "line": 32, "column": 41 } }, "object": { "type": "ThisExpression", "start": 1041, "end": 1045, "loc": { "start": { "line": 32, "column": 13 }, "end": { "line": 32, "column": 17 } } }, "property": { "type": "Identifier", "start": 1046, "end": 1069, "loc": { "start": { "line": 32, "column": 18 }, "end": { "line": 32, "column": 41 }, "identifierName": "_modelsTabButtonElement" }, "name": "_modelsTabButtonElement" }, "computed": false }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 1071, "end": 1140, "loc": { "start": { "line": 32, "column": 43 }, "end": { "line": 34, "column": 9 } }, "body": [ { "type": "ThrowStatement", "start": 1085, "end": 1130, "loc": { "start": { "line": 33, "column": 12 }, "end": { "line": 33, "column": 57 } }, "argument": { "type": "StringLiteral", "start": 1091, "end": 1129, "loc": { "start": { "line": 33, "column": 18 }, "end": { "line": 33, "column": 56 } }, "extra": { "rawValue": "Missing DOM element: ,xeokit-tab-btn", "raw": "\"Missing DOM element: ,xeokit-tab-btn\"" }, "value": "Missing DOM element: ,xeokit-tab-btn" } } ], "directives": [] }, "alternate": null }, { "type": "ExpressionStatement", "start": 1150, "end": 1263, "loc": { "start": { "line": 36, "column": 8 }, "end": { "line": 38, "column": 11 } }, "expression": { "type": "AssignmentExpression", "start": 1150, "end": 1262, "loc": { "start": { "line": 36, "column": 8 }, "end": { "line": 38, "column": 10 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 1150, "end": 1165, "loc": { "start": { "line": 36, "column": 8 }, "end": { "line": 36, "column": 23 } }, "object": { "type": "ThisExpression", "start": 1150, "end": 1154, "loc": { "start": { "line": 36, "column": 8 }, "end": { "line": 36, "column": 12 } } }, "property": { "type": "Identifier", "start": 1155, "end": 1165, "loc": { "start": { "line": 36, "column": 13 }, "end": { "line": 36, "column": 23 }, "identifierName": "_xktLoader" }, "name": "_xktLoader" }, "computed": false }, "right": { "type": "NewExpression", "start": 1168, "end": 1262, "loc": { "start": { "line": 36, "column": 26 }, "end": { "line": 38, "column": 10 } }, "callee": { "type": "Identifier", "start": 1172, "end": 1187, "loc": { "start": { "line": 36, "column": 30 }, "end": { "line": 36, "column": 45 }, "identifierName": "XKTLoaderPlugin" }, "name": "XKTLoaderPlugin" }, "arguments": [ { "type": "MemberExpression", "start": 1188, "end": 1199, "loc": { "start": { "line": 36, "column": 46 }, "end": { "line": 36, "column": 57 } }, "object": { "type": "ThisExpression", "start": 1188, "end": 1192, "loc": { "start": { "line": 36, "column": 46 }, "end": { "line": 36, "column": 50 } } }, "property": { "type": "Identifier", "start": 1193, "end": 1199, "loc": { "start": { "line": 36, "column": 51 }, "end": { "line": 36, "column": 57 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, { "type": "ObjectExpression", "start": 1201, "end": 1261, "loc": { "start": { "line": 36, "column": 59 }, "end": { "line": 38, "column": 9 } }, "properties": [], "leadingComments": null, "innerComments": [ { "type": "CommentLine", "value": " objectDefaults: IFCObjectDefaults", "start": 1215, "end": 1251, "loc": { "start": { "line": 37, "column": 12 }, "end": { "line": 37, "column": 48 } } } ] } ] } } }, { "type": "ExpressionStatement", "start": 1272, "end": 1294, "loc": { "start": { "line": 39, "column": 8 }, "end": { "line": 39, "column": 30 } }, "expression": { "type": "AssignmentExpression", "start": 1272, "end": 1293, "loc": { "start": { "line": 39, "column": 8 }, "end": { "line": 39, "column": 29 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 1272, "end": 1288, "loc": { "start": { "line": 39, "column": 8 }, "end": { "line": 39, "column": 24 } }, "object": { "type": "ThisExpression", "start": 1272, "end": 1276, "loc": { "start": { "line": 39, "column": 8 }, "end": { "line": 39, "column": 12 } } }, "property": { "type": "Identifier", "start": 1277, "end": 1288, "loc": { "start": { "line": 39, "column": 13 }, "end": { "line": 39, "column": 24 }, "identifierName": "_modelsInfo" }, "name": "_modelsInfo" }, "computed": false }, "right": { "type": "ObjectExpression", "start": 1291, "end": 1293, "loc": { "start": { "line": 39, "column": 27 }, "end": { "line": 39, "column": 29 } }, "properties": [] } } }, { "type": "ExpressionStatement", "start": 1303, "end": 1329, "loc": { "start": { "line": 40, "column": 8 }, "end": { "line": 40, "column": 34 } }, "expression": { "type": "AssignmentExpression", "start": 1303, "end": 1328, "loc": { "start": { "line": 40, "column": 8 }, "end": { "line": 40, "column": 33 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 1303, "end": 1324, "loc": { "start": { "line": 40, "column": 8 }, "end": { "line": 40, "column": 29 } }, "object": { "type": "ThisExpression", "start": 1303, "end": 1307, "loc": { "start": { "line": 40, "column": 8 }, "end": { "line": 40, "column": 12 } } }, "property": { "type": "Identifier", "start": 1308, "end": 1324, "loc": { "start": { "line": 40, "column": 13 }, "end": { "line": 40, "column": 29 }, "identifierName": "_numModelsLoaded" }, "name": "_numModelsLoaded" }, "computed": false }, "right": { "type": "NumericLiteral", "start": 1327, "end": 1328, "loc": { "start": { "line": 40, "column": 32 }, "end": { "line": 40, "column": 33 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } } }, { "type": "ExpressionStatement", "start": 1338, "end": 1361, "loc": { "start": { "line": 41, "column": 8 }, "end": { "line": 41, "column": 31 } }, "expression": { "type": "AssignmentExpression", "start": 1338, "end": 1360, "loc": { "start": { "line": 41, "column": 8 }, "end": { "line": 41, "column": 30 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 1338, "end": 1353, "loc": { "start": { "line": 41, "column": 8 }, "end": { "line": 41, "column": 23 } }, "object": { "type": "ThisExpression", "start": 1338, "end": 1342, "loc": { "start": { "line": 41, "column": 8 }, "end": { "line": 41, "column": 12 } } }, "property": { "type": "Identifier", "start": 1343, "end": 1353, "loc": { "start": { "line": 41, "column": 13 }, "end": { "line": 41, "column": 23 }, "identifierName": "_projectId" }, "name": "_projectId" }, "computed": false }, "right": { "type": "NullLiteral", "start": 1356, "end": 1360, "loc": { "start": { "line": 41, "column": 26 }, "end": { "line": 41, "column": 30 } } } } } ], "directives": [] } }, { "type": "ClassMethod", "start": 1373, "end": 2968, "loc": { "start": { "line": 44, "column": 4 }, "end": { "line": 81, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 1373, "end": 1385, "loc": { "start": { "line": 44, "column": 4 }, "end": { "line": 44, "column": 16 }, "identifierName": "_loadProject" }, "name": "_loadProject" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 1386, "end": 1395, "loc": { "start": { "line": 44, "column": 17 }, "end": { "line": 44, "column": 26 }, "identifierName": "projectId" }, "name": "projectId" }, { "type": "Identifier", "start": 1397, "end": 1401, "loc": { "start": { "line": 44, "column": 28 }, "end": { "line": 44, "column": 32 }, "identifierName": "done" }, "name": "done" }, { "type": "Identifier", "start": 1403, "end": 1408, "loc": { "start": { "line": 44, "column": 34 }, "end": { "line": 44, "column": 39 }, "identifierName": "error" }, "name": "error" } ], "body": { "type": "BlockStatement", "start": 1410, "end": 2968, "loc": { "start": { "line": 44, "column": 41 }, "end": { "line": 81, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 1420, "end": 1438, "loc": { "start": { "line": 45, "column": 8 }, "end": { "line": 45, "column": 26 } }, "declarations": [ { "type": "VariableDeclarator", "start": 1426, "end": 1437, "loc": { "start": { "line": 45, "column": 14 }, "end": { "line": 45, "column": 25 } }, "id": { "type": "Identifier", "start": 1426, "end": 1432, "loc": { "start": { "line": 45, "column": 14 }, "end": { "line": 45, "column": 20 }, "identifierName": "params" }, "name": "params" }, "init": { "type": "ObjectExpression", "start": 1435, "end": 1437, "loc": { "start": { "line": 45, "column": 23 }, "end": { "line": 45, "column": 25 } }, "properties": [] } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 1447, "end": 2962, "loc": { "start": { "line": 46, "column": 8 }, "end": { "line": 80, "column": 11 } }, "expression": { "type": "CallExpression", "start": 1447, "end": 2961, "loc": { "start": { "line": 46, "column": 8 }, "end": { "line": 80, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 1447, "end": 1469, "loc": { "start": { "line": 46, "column": 8 }, "end": { "line": 46, "column": 30 } }, "object": { "type": "MemberExpression", "start": 1447, "end": 1458, "loc": { "start": { "line": 46, "column": 8 }, "end": { "line": 46, "column": 19 } }, "object": { "type": "ThisExpression", "start": 1447, "end": 1451, "loc": { "start": { "line": 46, "column": 8 }, "end": { "line": 46, "column": 12 } } }, "property": { "type": "Identifier", "start": 1452, "end": 1458, "loc": { "start": { "line": 46, "column": 13 }, "end": { "line": 46, "column": 19 }, "identifierName": "server" }, "name": "server" }, "computed": false }, "property": { "type": "Identifier", "start": 1459, "end": 1469, "loc": { "start": { "line": 46, "column": 20 }, "end": { "line": 46, "column": 30 }, "identifierName": "getProject" }, "name": "getProject" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 1470, "end": 1479, "loc": { "start": { "line": 46, "column": 31 }, "end": { "line": 46, "column": 40 }, "identifierName": "projectId" }, "name": "projectId" }, { "type": "ArrowFunctionExpression", "start": 1481, "end": 2833, "loc": { "start": { "line": 46, "column": 42 }, "end": { "line": 75, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 1482, "end": 1493, "loc": { "start": { "line": 46, "column": 43 }, "end": { "line": 46, "column": 54 }, "identifierName": "projectInfo" }, "name": "projectInfo" } ], "body": { "type": "BlockStatement", "start": 1498, "end": 2833, "loc": { "start": { "line": 46, "column": 59 }, "end": { "line": 75, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 1512, "end": 1540, "loc": { "start": { "line": 47, "column": 12 }, "end": { "line": 47, "column": 40 } }, "expression": { "type": "AssignmentExpression", "start": 1512, "end": 1539, "loc": { "start": { "line": 47, "column": 12 }, "end": { "line": 47, "column": 39 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 1512, "end": 1527, "loc": { "start": { "line": 47, "column": 12 }, "end": { "line": 47, "column": 27 } }, "object": { "type": "ThisExpression", "start": 1512, "end": 1516, "loc": { "start": { "line": 47, "column": 12 }, "end": { "line": 47, "column": 16 } } }, "property": { "type": "Identifier", "start": 1517, "end": 1527, "loc": { "start": { "line": 47, "column": 17 }, "end": { "line": 47, "column": 27 }, "identifierName": "_projectId" }, "name": "_projectId" }, "computed": false }, "right": { "type": "Identifier", "start": 1530, "end": 1539, "loc": { "start": { "line": 47, "column": 30 }, "end": { "line": 47, "column": 39 }, "identifierName": "projectId" }, "name": "projectId" } } }, { "type": "VariableDeclaration", "start": 1553, "end": 1567, "loc": { "start": { "line": 48, "column": 12 }, "end": { "line": 48, "column": 26 } }, "declarations": [ { "type": "VariableDeclarator", "start": 1557, "end": 1566, "loc": { "start": { "line": 48, "column": 16 }, "end": { "line": 48, "column": 25 } }, "id": { "type": "Identifier", "start": 1557, "end": 1561, "loc": { "start": { "line": 48, "column": 16 }, "end": { "line": 48, "column": 20 }, "identifierName": "html" }, "name": "html" }, "init": { "type": "StringLiteral", "start": 1564, "end": 1566, "loc": { "start": { "line": 48, "column": 23 }, "end": { "line": 48, "column": 25 } }, "extra": { "rawValue": "", "raw": "\"\"" }, "value": "" } } ], "kind": "var" }, { "type": "VariableDeclaration", "start": 1580, "end": 1624, "loc": { "start": { "line": 49, "column": 12 }, "end": { "line": 49, "column": 56 } }, "declarations": [ { "type": "VariableDeclarator", "start": 1586, "end": 1623, "loc": { "start": { "line": 49, "column": 18 }, "end": { "line": 49, "column": 55 } }, "id": { "type": "Identifier", "start": 1586, "end": 1596, "loc": { "start": { "line": 49, "column": 18 }, "end": { "line": 49, "column": 28 }, "identifierName": "modelsInfo" }, "name": "modelsInfo" }, "init": { "type": "LogicalExpression", "start": 1599, "end": 1623, "loc": { "start": { "line": 49, "column": 31 }, "end": { "line": 49, "column": 55 } }, "left": { "type": "MemberExpression", "start": 1599, "end": 1617, "loc": { "start": { "line": 49, "column": 31 }, "end": { "line": 49, "column": 49 } }, "object": { "type": "Identifier", "start": 1599, "end": 1610, "loc": { "start": { "line": 49, "column": 31 }, "end": { "line": 49, "column": 42 }, "identifierName": "projectInfo" }, "name": "projectInfo" }, "property": { "type": "Identifier", "start": 1611, "end": 1617, "loc": { "start": { "line": 49, "column": 43 }, "end": { "line": 49, "column": 49 }, "identifierName": "models" }, "name": "models" }, "computed": false }, "operator": "||", "right": { "type": "ArrayExpression", "start": 1621, "end": 1623, "loc": { "start": { "line": 49, "column": 53 }, "end": { "line": 49, "column": 55 } }, "elements": [] } } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 1637, "end": 1659, "loc": { "start": { "line": 50, "column": 12 }, "end": { "line": 50, "column": 34 } }, "expression": { "type": "AssignmentExpression", "start": 1637, "end": 1658, "loc": { "start": { "line": 50, "column": 12 }, "end": { "line": 50, "column": 33 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 1637, "end": 1653, "loc": { "start": { "line": 50, "column": 12 }, "end": { "line": 50, "column": 28 } }, "object": { "type": "ThisExpression", "start": 1637, "end": 1641, "loc": { "start": { "line": 50, "column": 12 }, "end": { "line": 50, "column": 16 } } }, "property": { "type": "Identifier", "start": 1642, "end": 1653, "loc": { "start": { "line": 50, "column": 17 }, "end": { "line": 50, "column": 28 }, "identifierName": "_modelsInfo" }, "name": "_modelsInfo" }, "computed": false }, "right": { "type": "ObjectExpression", "start": 1656, "end": 1658, "loc": { "start": { "line": 50, "column": 31 }, "end": { "line": 50, "column": 33 } }, "properties": [] } } }, { "type": "ForStatement", "start": 1672, "end": 2047, "loc": { "start": { "line": 51, "column": 12 }, "end": { "line": 57, "column": 13 } }, "init": { "type": "VariableDeclaration", "start": 1677, "end": 1711, "loc": { "start": { "line": 51, "column": 17 }, "end": { "line": 51, "column": 51 } }, "declarations": [ { "type": "VariableDeclarator", "start": 1681, "end": 1686, "loc": { "start": { "line": 51, "column": 21 }, "end": { "line": 51, "column": 26 } }, "id": { "type": "Identifier", "start": 1681, "end": 1682, "loc": { "start": { "line": 51, "column": 21 }, "end": { "line": 51, "column": 22 }, "identifierName": "i" }, "name": "i" }, "init": { "type": "NumericLiteral", "start": 1685, "end": 1686, "loc": { "start": { "line": 51, "column": 25 }, "end": { "line": 51, "column": 26 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } }, { "type": "VariableDeclarator", "start": 1688, "end": 1711, "loc": { "start": { "line": 51, "column": 28 }, "end": { "line": 51, "column": 51 } }, "id": { "type": "Identifier", "start": 1688, "end": 1691, "loc": { "start": { "line": 51, "column": 28 }, "end": { "line": 51, "column": 31 }, "identifierName": "len" }, "name": "len" }, "init": { "type": "MemberExpression", "start": 1694, "end": 1711, "loc": { "start": { "line": 51, "column": 34 }, "end": { "line": 51, "column": 51 } }, "object": { "type": "Identifier", "start": 1694, "end": 1704, "loc": { "start": { "line": 51, "column": 34 }, "end": { "line": 51, "column": 44 }, "identifierName": "modelsInfo" }, "name": "modelsInfo" }, "property": { "type": "Identifier", "start": 1705, "end": 1711, "loc": { "start": { "line": 51, "column": 45 }, "end": { "line": 51, "column": 51 }, "identifierName": "length" }, "name": "length" }, "computed": false } } ], "kind": "let" }, "test": { "type": "BinaryExpression", "start": 1713, "end": 1720, "loc": { "start": { "line": 51, "column": 53 }, "end": { "line": 51, "column": 60 } }, "left": { "type": "Identifier", "start": 1713, "end": 1714, "loc": { "start": { "line": 51, "column": 53 }, "end": { "line": 51, "column": 54 }, "identifierName": "i" }, "name": "i" }, "operator": "<", "right": { "type": "Identifier", "start": 1717, "end": 1720, "loc": { "start": { "line": 51, "column": 57 }, "end": { "line": 51, "column": 60 }, "identifierName": "len" }, "name": "len" } }, "update": { "type": "UpdateExpression", "start": 1722, "end": 1725, "loc": { "start": { "line": 51, "column": 62 }, "end": { "line": 51, "column": 65 } }, "operator": "++", "prefix": false, "argument": { "type": "Identifier", "start": 1722, "end": 1723, "loc": { "start": { "line": 51, "column": 62 }, "end": { "line": 51, "column": 63 }, "identifierName": "i" }, "name": "i" } }, "body": { "type": "BlockStatement", "start": 1727, "end": 2047, "loc": { "start": { "line": 51, "column": 67 }, "end": { "line": 57, "column": 13 } }, "body": [ { "type": "VariableDeclaration", "start": 1745, "end": 1777, "loc": { "start": { "line": 52, "column": 16 }, "end": { "line": 52, "column": 48 } }, "declarations": [ { "type": "VariableDeclarator", "start": 1751, "end": 1776, "loc": { "start": { "line": 52, "column": 22 }, "end": { "line": 52, "column": 47 } }, "id": { "type": "Identifier", "start": 1751, "end": 1760, "loc": { "start": { "line": 52, "column": 22 }, "end": { "line": 52, "column": 31 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "init": { "type": "MemberExpression", "start": 1763, "end": 1776, "loc": { "start": { "line": 52, "column": 34 }, "end": { "line": 52, "column": 47 } }, "object": { "type": "Identifier", "start": 1763, "end": 1773, "loc": { "start": { "line": 52, "column": 34 }, "end": { "line": 52, "column": 44 }, "identifierName": "modelsInfo" }, "name": "modelsInfo" }, "property": { "type": "Identifier", "start": 1774, "end": 1775, "loc": { "start": { "line": 52, "column": 45 }, "end": { "line": 52, "column": 46 }, "identifierName": "i" }, "name": "i" }, "computed": true } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 1794, "end": 1837, "loc": { "start": { "line": 53, "column": 16 }, "end": { "line": 53, "column": 59 } }, "expression": { "type": "AssignmentExpression", "start": 1794, "end": 1836, "loc": { "start": { "line": 53, "column": 16 }, "end": { "line": 53, "column": 58 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 1794, "end": 1824, "loc": { "start": { "line": 53, "column": 16 }, "end": { "line": 53, "column": 46 } }, "object": { "type": "MemberExpression", "start": 1794, "end": 1810, "loc": { "start": { "line": 53, "column": 16 }, "end": { "line": 53, "column": 32 } }, "object": { "type": "ThisExpression", "start": 1794, "end": 1798, "loc": { "start": { "line": 53, "column": 16 }, "end": { "line": 53, "column": 20 } } }, "property": { "type": "Identifier", "start": 1799, "end": 1810, "loc": { "start": { "line": 53, "column": 21 }, "end": { "line": 53, "column": 32 }, "identifierName": "_modelsInfo" }, "name": "_modelsInfo" }, "computed": false }, "property": { "type": "MemberExpression", "start": 1811, "end": 1823, "loc": { "start": { "line": 53, "column": 33 }, "end": { "line": 53, "column": 45 } }, "object": { "type": "Identifier", "start": 1811, "end": 1820, "loc": { "start": { "line": 53, "column": 33 }, "end": { "line": 53, "column": 42 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 1821, "end": 1823, "loc": { "start": { "line": 53, "column": 43 }, "end": { "line": 53, "column": 45 }, "identifierName": "id" }, "name": "id" }, "computed": false }, "computed": true }, "right": { "type": "Identifier", "start": 1827, "end": 1836, "loc": { "start": { "line": 53, "column": 49 }, "end": { "line": 53, "column": 58 }, "identifierName": "modelInfo" }, "name": "modelInfo" } } }, { "type": "ExpressionStatement", "start": 1854, "end": 1896, "loc": { "start": { "line": 54, "column": 16 }, "end": { "line": 54, "column": 58 } }, "expression": { "type": "AssignmentExpression", "start": 1854, "end": 1895, "loc": { "start": { "line": 54, "column": 16 }, "end": { "line": 54, "column": 57 } }, "operator": "+=", "left": { "type": "Identifier", "start": 1854, "end": 1858, "loc": { "start": { "line": 54, "column": 16 }, "end": { "line": 54, "column": 20 }, "identifierName": "html" }, "name": "html" }, "right": { "type": "StringLiteral", "start": 1862, "end": 1895, "loc": { "start": { "line": 54, "column": 24 }, "end": { "line": 54, "column": 57 } }, "extra": { "rawValue": "
", "raw": "\"
\"" }, "value": "
" } } }, { "type": "ExpressionStatement", "start": 1913, "end": 1999, "loc": { "start": { "line": 55, "column": 16 }, "end": { "line": 55, "column": 102 } }, "expression": { "type": "AssignmentExpression", "start": 1913, "end": 1998, "loc": { "start": { "line": 55, "column": 16 }, "end": { "line": 55, "column": 101 } }, "operator": "+=", "left": { "type": "Identifier", "start": 1913, "end": 1917, "loc": { "start": { "line": 55, "column": 16 }, "end": { "line": 55, "column": 20 }, "identifierName": "html" }, "name": "html" }, "right": { "type": "BinaryExpression", "start": 1921, "end": 1998, "loc": { "start": { "line": 55, "column": 24 }, "end": { "line": 55, "column": 101 } }, "left": { "type": "BinaryExpression", "start": 1921, "end": 1981, "loc": { "start": { "line": 55, "column": 24 }, "end": { "line": 55, "column": 84 } }, "left": { "type": "BinaryExpression", "start": 1921, "end": 1949, "loc": { "start": { "line": 55, "column": 24 }, "end": { "line": 55, "column": 52 } }, "left": { "type": "StringLiteral", "start": 1921, "end": 1934, "loc": { "start": { "line": 55, "column": 24 }, "end": { "line": 55, "column": 37 } }, "extra": { "rawValue": "", "raw": "\"' type='checkbox' value=''>\"" }, "value": "' type='checkbox' value=''>" } }, "operator": "+", "right": { "type": "MemberExpression", "start": 1984, "end": 1998, "loc": { "start": { "line": 55, "column": 87 }, "end": { "line": 55, "column": 101 } }, "object": { "type": "Identifier", "start": 1984, "end": 1993, "loc": { "start": { "line": 55, "column": 87 }, "end": { "line": 55, "column": 96 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 1994, "end": 1998, "loc": { "start": { "line": 55, "column": 97 }, "end": { "line": 55, "column": 101 }, "identifierName": "name" }, "name": "name" }, "computed": false } } } }, { "type": "ExpressionStatement", "start": 2016, "end": 2033, "loc": { "start": { "line": 56, "column": 16 }, "end": { "line": 56, "column": 33 } }, "expression": { "type": "AssignmentExpression", "start": 2016, "end": 2032, "loc": { "start": { "line": 56, "column": 16 }, "end": { "line": 56, "column": 32 } }, "operator": "+=", "left": { "type": "Identifier", "start": 2016, "end": 2020, "loc": { "start": { "line": 56, "column": 16 }, "end": { "line": 56, "column": 20 }, "identifierName": "html" }, "name": "html" }, "right": { "type": "StringLiteral", "start": 2024, "end": 2032, "loc": { "start": { "line": 56, "column": 24 }, "end": { "line": 56, "column": 32 } }, "extra": { "rawValue": "
", "raw": "\"
\"" }, "value": "
" } } } ], "directives": [] } }, { "type": "ExpressionStatement", "start": 2060, "end": 2097, "loc": { "start": { "line": 58, "column": 12 }, "end": { "line": 58, "column": 49 } }, "expression": { "type": "AssignmentExpression", "start": 2060, "end": 2096, "loc": { "start": { "line": 58, "column": 12 }, "end": { "line": 58, "column": 48 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 2060, "end": 2089, "loc": { "start": { "line": 58, "column": 12 }, "end": { "line": 58, "column": 41 } }, "object": { "type": "MemberExpression", "start": 2060, "end": 2079, "loc": { "start": { "line": 58, "column": 12 }, "end": { "line": 58, "column": 31 } }, "object": { "type": "ThisExpression", "start": 2060, "end": 2064, "loc": { "start": { "line": 58, "column": 12 }, "end": { "line": 58, "column": 16 } } }, "property": { "type": "Identifier", "start": 2065, "end": 2079, "loc": { "start": { "line": 58, "column": 17 }, "end": { "line": 58, "column": 31 }, "identifierName": "_modelsElement" }, "name": "_modelsElement" }, "computed": false }, "property": { "type": "Identifier", "start": 2080, "end": 2089, "loc": { "start": { "line": 58, "column": 32 }, "end": { "line": 58, "column": 41 }, "identifierName": "innerHTML" }, "name": "innerHTML" }, "computed": false }, "right": { "type": "Identifier", "start": 2092, "end": 2096, "loc": { "start": { "line": 58, "column": 44 }, "end": { "line": 58, "column": 48 }, "identifierName": "html" }, "name": "html" } } }, { "type": "ForStatement", "start": 2110, "end": 2823, "loc": { "start": { "line": 59, "column": 12 }, "end": { "line": 74, "column": 13 } }, "init": { "type": "VariableDeclaration", "start": 2115, "end": 2149, "loc": { "start": { "line": 59, "column": 17 }, "end": { "line": 59, "column": 51 } }, "declarations": [ { "type": "VariableDeclarator", "start": 2119, "end": 2124, "loc": { "start": { "line": 59, "column": 21 }, "end": { "line": 59, "column": 26 } }, "id": { "type": "Identifier", "start": 2119, "end": 2120, "loc": { "start": { "line": 59, "column": 21 }, "end": { "line": 59, "column": 22 }, "identifierName": "i" }, "name": "i" }, "init": { "type": "NumericLiteral", "start": 2123, "end": 2124, "loc": { "start": { "line": 59, "column": 25 }, "end": { "line": 59, "column": 26 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } }, { "type": "VariableDeclarator", "start": 2126, "end": 2149, "loc": { "start": { "line": 59, "column": 28 }, "end": { "line": 59, "column": 51 } }, "id": { "type": "Identifier", "start": 2126, "end": 2129, "loc": { "start": { "line": 59, "column": 28 }, "end": { "line": 59, "column": 31 }, "identifierName": "len" }, "name": "len" }, "init": { "type": "MemberExpression", "start": 2132, "end": 2149, "loc": { "start": { "line": 59, "column": 34 }, "end": { "line": 59, "column": 51 } }, "object": { "type": "Identifier", "start": 2132, "end": 2142, "loc": { "start": { "line": 59, "column": 34 }, "end": { "line": 59, "column": 44 }, "identifierName": "modelsInfo" }, "name": "modelsInfo" }, "property": { "type": "Identifier", "start": 2143, "end": 2149, "loc": { "start": { "line": 59, "column": 45 }, "end": { "line": 59, "column": 51 }, "identifierName": "length" }, "name": "length" }, "computed": false } } ], "kind": "let" }, "test": { "type": "BinaryExpression", "start": 2151, "end": 2158, "loc": { "start": { "line": 59, "column": 53 }, "end": { "line": 59, "column": 60 } }, "left": { "type": "Identifier", "start": 2151, "end": 2152, "loc": { "start": { "line": 59, "column": 53 }, "end": { "line": 59, "column": 54 }, "identifierName": "i" }, "name": "i" }, "operator": "<", "right": { "type": "Identifier", "start": 2155, "end": 2158, "loc": { "start": { "line": 59, "column": 57 }, "end": { "line": 59, "column": 60 }, "identifierName": "len" }, "name": "len" } }, "update": { "type": "UpdateExpression", "start": 2160, "end": 2163, "loc": { "start": { "line": 59, "column": 62 }, "end": { "line": 59, "column": 65 } }, "operator": "++", "prefix": false, "argument": { "type": "Identifier", "start": 2160, "end": 2161, "loc": { "start": { "line": 59, "column": 62 }, "end": { "line": 59, "column": 63 }, "identifierName": "i" }, "name": "i" } }, "body": { "type": "BlockStatement", "start": 2165, "end": 2823, "loc": { "start": { "line": 59, "column": 67 }, "end": { "line": 74, "column": 13 } }, "body": [ { "type": "VariableDeclaration", "start": 2183, "end": 2215, "loc": { "start": { "line": 60, "column": 16 }, "end": { "line": 60, "column": 48 } }, "declarations": [ { "type": "VariableDeclarator", "start": 2189, "end": 2214, "loc": { "start": { "line": 60, "column": 22 }, "end": { "line": 60, "column": 47 } }, "id": { "type": "Identifier", "start": 2189, "end": 2198, "loc": { "start": { "line": 60, "column": 22 }, "end": { "line": 60, "column": 31 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "init": { "type": "MemberExpression", "start": 2201, "end": 2214, "loc": { "start": { "line": 60, "column": 34 }, "end": { "line": 60, "column": 47 } }, "object": { "type": "Identifier", "start": 2201, "end": 2211, "loc": { "start": { "line": 60, "column": 34 }, "end": { "line": 60, "column": 44 }, "identifierName": "modelsInfo" }, "name": "modelsInfo" }, "property": { "type": "Identifier", "start": 2212, "end": 2213, "loc": { "start": { "line": 60, "column": 45 }, "end": { "line": 60, "column": 46 }, "identifierName": "i" }, "name": "i" }, "computed": true } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 2232, "end": 2261, "loc": { "start": { "line": 61, "column": 16 }, "end": { "line": 61, "column": 45 } }, "declarations": [ { "type": "VariableDeclarator", "start": 2238, "end": 2260, "loc": { "start": { "line": 61, "column": 22 }, "end": { "line": 61, "column": 44 } }, "id": { "type": "Identifier", "start": 2238, "end": 2245, "loc": { "start": { "line": 61, "column": 22 }, "end": { "line": 61, "column": 29 }, "identifierName": "modelId" }, "name": "modelId" }, "init": { "type": "MemberExpression", "start": 2248, "end": 2260, "loc": { "start": { "line": 61, "column": 32 }, "end": { "line": 61, "column": 44 } }, "object": { "type": "Identifier", "start": 2248, "end": 2257, "loc": { "start": { "line": 61, "column": 32 }, "end": { "line": 61, "column": 41 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 2258, "end": 2260, "loc": { "start": { "line": 61, "column": 42 }, "end": { "line": 61, "column": 44 }, "identifierName": "id" }, "name": "id" }, "computed": false } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 2278, "end": 2333, "loc": { "start": { "line": 62, "column": 16 }, "end": { "line": 62, "column": 71 } }, "declarations": [ { "type": "VariableDeclarator", "start": 2284, "end": 2332, "loc": { "start": { "line": 62, "column": 22 }, "end": { "line": 62, "column": 70 } }, "id": { "type": "Identifier", "start": 2284, "end": 2292, "loc": { "start": { "line": 62, "column": 22 }, "end": { "line": 62, "column": 30 }, "identifierName": "checkBox" }, "name": "checkBox" }, "init": { "type": "CallExpression", "start": 2295, "end": 2332, "loc": { "start": { "line": 62, "column": 33 }, "end": { "line": 62, "column": 70 } }, "callee": { "type": "MemberExpression", "start": 2295, "end": 2318, "loc": { "start": { "line": 62, "column": 33 }, "end": { "line": 62, "column": 56 } }, "object": { "type": "Identifier", "start": 2295, "end": 2303, "loc": { "start": { "line": 62, "column": 33 }, "end": { "line": 62, "column": 41 }, "identifierName": "document" }, "name": "document" }, "property": { "type": "Identifier", "start": 2304, "end": 2318, "loc": { "start": { "line": 62, "column": 42 }, "end": { "line": 62, "column": 56 }, "identifierName": "getElementById" }, "name": "getElementById" }, "computed": false }, "arguments": [ { "type": "BinaryExpression", "start": 2319, "end": 2331, "loc": { "start": { "line": 62, "column": 57 }, "end": { "line": 62, "column": 69 } }, "left": { "type": "StringLiteral", "start": 2319, "end": 2321, "loc": { "start": { "line": 62, "column": 57 }, "end": { "line": 62, "column": 59 } }, "extra": { "rawValue": "", "raw": "\"\"" }, "value": "" }, "operator": "+", "right": { "type": "Identifier", "start": 2324, "end": 2331, "loc": { "start": { "line": 62, "column": 62 }, "end": { "line": 62, "column": 69 }, "identifierName": "modelId" }, "name": "modelId" } } ] } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 2350, "end": 2614, "loc": { "start": { "line": 63, "column": 16 }, "end": { "line": 69, "column": 19 } }, "expression": { "type": "CallExpression", "start": 2350, "end": 2613, "loc": { "start": { "line": 63, "column": 16 }, "end": { "line": 69, "column": 18 } }, "callee": { "type": "MemberExpression", "start": 2350, "end": 2375, "loc": { "start": { "line": 63, "column": 16 }, "end": { "line": 63, "column": 41 } }, "object": { "type": "Identifier", "start": 2350, "end": 2358, "loc": { "start": { "line": 63, "column": 16 }, "end": { "line": 63, "column": 24 }, "identifierName": "checkBox" }, "name": "checkBox" }, "property": { "type": "Identifier", "start": 2359, "end": 2375, "loc": { "start": { "line": 63, "column": 25 }, "end": { "line": 63, "column": 41 }, "identifierName": "addEventListener" }, "name": "addEventListener" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 2376, "end": 2383, "loc": { "start": { "line": 63, "column": 42 }, "end": { "line": 63, "column": 49 } }, "extra": { "rawValue": "click", "raw": "\"click\"" }, "value": "click" }, { "type": "ArrowFunctionExpression", "start": 2385, "end": 2612, "loc": { "start": { "line": 63, "column": 51 }, "end": { "line": 69, "column": 17 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 2391, "end": 2612, "loc": { "start": { "line": 63, "column": 57 }, "end": { "line": 69, "column": 17 } }, "body": [ { "type": "IfStatement", "start": 2413, "end": 2594, "loc": { "start": { "line": 64, "column": 20 }, "end": { "line": 68, "column": 21 } }, "test": { "type": "MemberExpression", "start": 2417, "end": 2433, "loc": { "start": { "line": 64, "column": 24 }, "end": { "line": 64, "column": 40 } }, "object": { "type": "Identifier", "start": 2417, "end": 2425, "loc": { "start": { "line": 64, "column": 24 }, "end": { "line": 64, "column": 32 }, "identifierName": "checkBox" }, "name": "checkBox" }, "property": { "type": "Identifier", "start": 2426, "end": 2433, "loc": { "start": { "line": 64, "column": 33 }, "end": { "line": 64, "column": 40 }, "identifierName": "checked" }, "name": "checked" }, "computed": false }, "consequent": { "type": "BlockStatement", "start": 2435, "end": 2508, "loc": { "start": { "line": 64, "column": 42 }, "end": { "line": 66, "column": 21 } }, "body": [ { "type": "ExpressionStatement", "start": 2461, "end": 2486, "loc": { "start": { "line": 65, "column": 24 }, "end": { "line": 65, "column": 49 } }, "expression": { "type": "CallExpression", "start": 2461, "end": 2485, "loc": { "start": { "line": 65, "column": 24 }, "end": { "line": 65, "column": 48 } }, "callee": { "type": "MemberExpression", "start": 2461, "end": 2476, "loc": { "start": { "line": 65, "column": 24 }, "end": { "line": 65, "column": 39 } }, "object": { "type": "ThisExpression", "start": 2461, "end": 2465, "loc": { "start": { "line": 65, "column": 24 }, "end": { "line": 65, "column": 28 } } }, "property": { "type": "Identifier", "start": 2466, "end": 2476, "loc": { "start": { "line": 65, "column": 29 }, "end": { "line": 65, "column": 39 }, "identifierName": "_loadModel" }, "name": "_loadModel" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 2477, "end": 2484, "loc": { "start": { "line": 65, "column": 40 }, "end": { "line": 65, "column": 47 }, "identifierName": "modelId" }, "name": "modelId" } ] } } ], "directives": [] }, "alternate": { "type": "BlockStatement", "start": 2514, "end": 2594, "loc": { "start": { "line": 66, "column": 27 }, "end": { "line": 68, "column": 21 } }, "body": [ { "type": "ExpressionStatement", "start": 2540, "end": 2572, "loc": { "start": { "line": 67, "column": 24 }, "end": { "line": 67, "column": 56 } }, "expression": { "type": "CallExpression", "start": 2540, "end": 2571, "loc": { "start": { "line": 67, "column": 24 }, "end": { "line": 67, "column": 55 } }, "callee": { "type": "MemberExpression", "start": 2540, "end": 2557, "loc": { "start": { "line": 67, "column": 24 }, "end": { "line": 67, "column": 41 } }, "object": { "type": "ThisExpression", "start": 2540, "end": 2544, "loc": { "start": { "line": 67, "column": 24 }, "end": { "line": 67, "column": 28 } } }, "property": { "type": "Identifier", "start": 2545, "end": 2557, "loc": { "start": { "line": 67, "column": 29 }, "end": { "line": 67, "column": 41 }, "identifierName": "_unloadModel" }, "name": "_unloadModel" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 2558, "end": 2570, "loc": { "start": { "line": 67, "column": 42 }, "end": { "line": 67, "column": 54 } }, "object": { "type": "Identifier", "start": 2558, "end": 2567, "loc": { "start": { "line": 67, "column": 42 }, "end": { "line": 67, "column": 51 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 2568, "end": 2570, "loc": { "start": { "line": 67, "column": 52 }, "end": { "line": 67, "column": 54 }, "identifierName": "id" }, "name": "id" }, "computed": false } ] } } ], "directives": [] } } ], "directives": [] } } ] } }, { "type": "IfStatement", "start": 2631, "end": 2809, "loc": { "start": { "line": 70, "column": 16 }, "end": { "line": 73, "column": 17 } }, "test": { "type": "MemberExpression", "start": 2635, "end": 2652, "loc": { "start": { "line": 70, "column": 20 }, "end": { "line": 70, "column": 37 } }, "object": { "type": "Identifier", "start": 2635, "end": 2644, "loc": { "start": { "line": 70, "column": 20 }, "end": { "line": 70, "column": 29 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 2645, "end": 2652, "loc": { "start": { "line": 70, "column": 30 }, "end": { "line": 70, "column": 37 }, "identifierName": "default" }, "name": "default" }, "computed": false }, "consequent": { "type": "BlockStatement", "start": 2654, "end": 2809, "loc": { "start": { "line": 70, "column": 39 }, "end": { "line": 73, "column": 17 } }, "body": [ { "type": "ExpressionStatement", "start": 2676, "end": 2700, "loc": { "start": { "line": 71, "column": 20 }, "end": { "line": 71, "column": 44 } }, "expression": { "type": "AssignmentExpression", "start": 2676, "end": 2699, "loc": { "start": { "line": 71, "column": 20 }, "end": { "line": 71, "column": 43 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 2676, "end": 2692, "loc": { "start": { "line": 71, "column": 20 }, "end": { "line": 71, "column": 36 } }, "object": { "type": "Identifier", "start": 2676, "end": 2684, "loc": { "start": { "line": 71, "column": 20 }, "end": { "line": 71, "column": 28 }, "identifierName": "checkBox" }, "name": "checkBox" }, "property": { "type": "Identifier", "start": 2685, "end": 2692, "loc": { "start": { "line": 71, "column": 29 }, "end": { "line": 71, "column": 36 }, "identifierName": "checked" }, "name": "checked" }, "computed": false }, "right": { "type": "BooleanLiteral", "start": 2695, "end": 2699, "loc": { "start": { "line": 71, "column": 39 }, "end": { "line": 71, "column": 43 } }, "value": true } } }, { "type": "ExpressionStatement", "start": 2721, "end": 2759, "loc": { "start": { "line": 72, "column": 20 }, "end": { "line": 72, "column": 58 } }, "expression": { "type": "CallExpression", "start": 2721, "end": 2758, "loc": { "start": { "line": 72, "column": 20 }, "end": { "line": 72, "column": 57 } }, "callee": { "type": "MemberExpression", "start": 2721, "end": 2736, "loc": { "start": { "line": 72, "column": 20 }, "end": { "line": 72, "column": 35 } }, "object": { "type": "ThisExpression", "start": 2721, "end": 2725, "loc": { "start": { "line": 72, "column": 20 }, "end": { "line": 72, "column": 24 } } }, "property": { "type": "Identifier", "start": 2726, "end": 2736, "loc": { "start": { "line": 72, "column": 25 }, "end": { "line": 72, "column": 35 }, "identifierName": "_loadModel" }, "name": "_loadModel" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 2737, "end": 2744, "loc": { "start": { "line": 72, "column": 36 }, "end": { "line": 72, "column": 43 }, "identifierName": "modelId" }, "name": "modelId" }, { "type": "Identifier", "start": 2746, "end": 2750, "loc": { "start": { "line": 72, "column": 45 }, "end": { "line": 72, "column": 49 }, "identifierName": "done" }, "name": "done" }, { "type": "Identifier", "start": 2752, "end": 2757, "loc": { "start": { "line": 72, "column": 51 }, "end": { "line": 72, "column": 56 }, "identifierName": "error" }, "name": "error" } ] }, "trailingComments": [ { "type": "CommentLine", "value": " TODO: buffer and load at end", "start": 2760, "end": 2791, "loc": { "start": { "line": 72, "column": 59 }, "end": { "line": 72, "column": 90 } } } ] } ], "directives": [] }, "alternate": null } ], "directives": [] } } ], "directives": [] } }, { "type": "ArrowFunctionExpression", "start": 2835, "end": 2960, "loc": { "start": { "line": 75, "column": 11 }, "end": { "line": 80, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 2836, "end": 2842, "loc": { "start": { "line": 75, "column": 12 }, "end": { "line": 75, "column": 18 }, "identifierName": "errMsg" }, "name": "errMsg" } ], "body": { "type": "BlockStatement", "start": 2847, "end": 2960, "loc": { "start": { "line": 75, "column": 23 }, "end": { "line": 80, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 2861, "end": 2880, "loc": { "start": { "line": 76, "column": 12 }, "end": { "line": 76, "column": 31 } }, "expression": { "type": "CallExpression", "start": 2861, "end": 2879, "loc": { "start": { "line": 76, "column": 12 }, "end": { "line": 76, "column": 30 } }, "callee": { "type": "MemberExpression", "start": 2861, "end": 2871, "loc": { "start": { "line": 76, "column": 12 }, "end": { "line": 76, "column": 22 } }, "object": { "type": "ThisExpression", "start": 2861, "end": 2865, "loc": { "start": { "line": 76, "column": 12 }, "end": { "line": 76, "column": 16 } } }, "property": { "type": "Identifier", "start": 2866, "end": 2871, "loc": { "start": { "line": 76, "column": 17 }, "end": { "line": 76, "column": 22 }, "identifierName": "error" }, "name": "error" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 2872, "end": 2878, "loc": { "start": { "line": 76, "column": 23 }, "end": { "line": 76, "column": 29 }, "identifierName": "errMsg" }, "name": "errMsg" } ] } }, { "type": "IfStatement", "start": 2893, "end": 2950, "loc": { "start": { "line": 77, "column": 12 }, "end": { "line": 79, "column": 13 } }, "test": { "type": "Identifier", "start": 2897, "end": 2902, "loc": { "start": { "line": 77, "column": 16 }, "end": { "line": 77, "column": 21 }, "identifierName": "error" }, "name": "error" }, "consequent": { "type": "BlockStatement", "start": 2904, "end": 2950, "loc": { "start": { "line": 77, "column": 23 }, "end": { "line": 79, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 2922, "end": 2936, "loc": { "start": { "line": 78, "column": 16 }, "end": { "line": 78, "column": 30 } }, "expression": { "type": "CallExpression", "start": 2922, "end": 2935, "loc": { "start": { "line": 78, "column": 16 }, "end": { "line": 78, "column": 29 } }, "callee": { "type": "Identifier", "start": 2922, "end": 2927, "loc": { "start": { "line": 78, "column": 16 }, "end": { "line": 78, "column": 21 }, "identifierName": "error" }, "name": "error" }, "arguments": [ { "type": "Identifier", "start": 2928, "end": 2934, "loc": { "start": { "line": 78, "column": 22 }, "end": { "line": 78, "column": 28 }, "identifierName": "errMsg" }, "name": "errMsg" } ] } } ], "directives": [] }, "alternate": null } ], "directives": [] } } ] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 2974, "end": 6052, "loc": { "start": { "line": 83, "column": 4 }, "end": { "line": 145, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 2974, "end": 2984, "loc": { "start": { "line": 83, "column": 4 }, "end": { "line": 83, "column": 14 }, "identifierName": "_loadModel" }, "name": "_loadModel" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 2985, "end": 2992, "loc": { "start": { "line": 83, "column": 15 }, "end": { "line": 83, "column": 22 }, "identifierName": "modelId" }, "name": "modelId" }, { "type": "Identifier", "start": 2994, "end": 2998, "loc": { "start": { "line": 83, "column": 24 }, "end": { "line": 83, "column": 28 }, "identifierName": "done" }, "name": "done" }, { "type": "Identifier", "start": 3000, "end": 3005, "loc": { "start": { "line": 83, "column": 30 }, "end": { "line": 83, "column": 35 }, "identifierName": "error" }, "name": "error" } ], "body": { "type": "BlockStatement", "start": 3007, "end": 6052, "loc": { "start": { "line": 83, "column": 37 }, "end": { "line": 145, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 3017, "end": 3061, "loc": { "start": { "line": 84, "column": 8 }, "end": { "line": 84, "column": 52 } }, "declarations": [ { "type": "VariableDeclarator", "start": 3023, "end": 3060, "loc": { "start": { "line": 84, "column": 14 }, "end": { "line": 84, "column": 51 } }, "id": { "type": "Identifier", "start": 3023, "end": 3032, "loc": { "start": { "line": 84, "column": 14 }, "end": { "line": 84, "column": 23 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "init": { "type": "MemberExpression", "start": 3035, "end": 3060, "loc": { "start": { "line": 84, "column": 26 }, "end": { "line": 84, "column": 51 } }, "object": { "type": "MemberExpression", "start": 3035, "end": 3051, "loc": { "start": { "line": 84, "column": 26 }, "end": { "line": 84, "column": 42 } }, "object": { "type": "ThisExpression", "start": 3035, "end": 3039, "loc": { "start": { "line": 84, "column": 26 }, "end": { "line": 84, "column": 30 } } }, "property": { "type": "Identifier", "start": 3040, "end": 3051, "loc": { "start": { "line": 84, "column": 31 }, "end": { "line": 84, "column": 42 }, "identifierName": "_modelsInfo" }, "name": "_modelsInfo" }, "computed": false }, "property": { "type": "Identifier", "start": 3052, "end": 3059, "loc": { "start": { "line": 84, "column": 43 }, "end": { "line": 84, "column": 50 }, "identifierName": "modelId" }, "name": "modelId" }, "computed": true } } ], "kind": "const" }, { "type": "IfStatement", "start": 3070, "end": 3211, "loc": { "start": { "line": 85, "column": 8 }, "end": { "line": 90, "column": 9 } }, "test": { "type": "UnaryExpression", "start": 3074, "end": 3084, "loc": { "start": { "line": 85, "column": 12 }, "end": { "line": 85, "column": 22 } }, "operator": "!", "prefix": true, "argument": { "type": "Identifier", "start": 3075, "end": 3084, "loc": { "start": { "line": 85, "column": 13 }, "end": { "line": 85, "column": 22 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 3086, "end": 3211, "loc": { "start": { "line": 85, "column": 24 }, "end": { "line": 90, "column": 9 } }, "body": [ { "type": "IfStatement", "start": 3100, "end": 3181, "loc": { "start": { "line": 86, "column": 12 }, "end": { "line": 88, "column": 13 } }, "test": { "type": "Identifier", "start": 3104, "end": 3109, "loc": { "start": { "line": 86, "column": 16 }, "end": { "line": 86, "column": 21 }, "identifierName": "error" }, "name": "error" }, "consequent": { "type": "BlockStatement", "start": 3111, "end": 3181, "loc": { "start": { "line": 86, "column": 23 }, "end": { "line": 88, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 3129, "end": 3167, "loc": { "start": { "line": 87, "column": 16 }, "end": { "line": 87, "column": 54 } }, "expression": { "type": "CallExpression", "start": 3129, "end": 3166, "loc": { "start": { "line": 87, "column": 16 }, "end": { "line": 87, "column": 53 } }, "callee": { "type": "Identifier", "start": 3129, "end": 3134, "loc": { "start": { "line": 87, "column": 16 }, "end": { "line": 87, "column": 21 }, "identifierName": "error" }, "name": "error" }, "arguments": [ { "type": "StringLiteral", "start": 3135, "end": 3165, "loc": { "start": { "line": 87, "column": 22 }, "end": { "line": 87, "column": 52 } }, "extra": { "rawValue": "Model not in current project", "raw": "\"Model not in current project\"" }, "value": "Model not in current project" } ] } } ], "directives": [] }, "alternate": null }, { "type": "ReturnStatement", "start": 3194, "end": 3201, "loc": { "start": { "line": 89, "column": 12 }, "end": { "line": 89, "column": 19 } }, "argument": null } ], "directives": [] }, "alternate": null }, { "type": "ExpressionStatement", "start": 3220, "end": 3291, "loc": { "start": { "line": 91, "column": 8 }, "end": { "line": 91, "column": 79 } }, "expression": { "type": "CallExpression", "start": 3220, "end": 3290, "loc": { "start": { "line": 91, "column": 8 }, "end": { "line": 91, "column": 78 } }, "callee": { "type": "MemberExpression", "start": 3220, "end": 3261, "loc": { "start": { "line": 91, "column": 8 }, "end": { "line": 91, "column": 49 } }, "object": { "type": "MemberExpression", "start": 3220, "end": 3256, "loc": { "start": { "line": 91, "column": 8 }, "end": { "line": 91, "column": 44 } }, "object": { "type": "MemberExpression", "start": 3220, "end": 3246, "loc": { "start": { "line": 91, "column": 8 }, "end": { "line": 91, "column": 34 } }, "object": { "type": "MemberExpression", "start": 3220, "end": 3233, "loc": { "start": { "line": 91, "column": 8 }, "end": { "line": 91, "column": 21 } }, "object": { "type": "ThisExpression", "start": 3220, "end": 3224, "loc": { "start": { "line": 91, "column": 8 }, "end": { "line": 91, "column": 12 } } }, "property": { "type": "Identifier", "start": 3225, "end": 3233, "loc": { "start": { "line": 91, "column": 13 }, "end": { "line": 91, "column": 21 }, "identifierName": "viewerUI" }, "name": "viewerUI" }, "computed": false }, "property": { "type": "Identifier", "start": 3234, "end": 3246, "loc": { "start": { "line": 91, "column": 22 }, "end": { "line": 91, "column": 34 }, "identifierName": "_controllers" }, "name": "_controllers" }, "computed": false }, "property": { "type": "Identifier", "start": 3247, "end": 3256, "loc": { "start": { "line": 91, "column": 35 }, "end": { "line": 91, "column": 44 }, "identifierName": "busyModal" }, "name": "busyModal" }, "computed": false }, "property": { "type": "Identifier", "start": 3257, "end": 3261, "loc": { "start": { "line": 91, "column": 45 }, "end": { "line": 91, "column": 49 }, "identifierName": "show" }, "name": "show" }, "computed": false }, "arguments": [ { "type": "BinaryExpression", "start": 3262, "end": 3289, "loc": { "start": { "line": 91, "column": 50 }, "end": { "line": 91, "column": 77 } }, "left": { "type": "StringLiteral", "start": 3262, "end": 3272, "loc": { "start": { "line": 91, "column": 50 }, "end": { "line": 91, "column": 60 } }, "extra": { "rawValue": "Loading ", "raw": "\"Loading \"" }, "value": "Loading " }, "operator": "+", "right": { "type": "MemberExpression", "start": 3275, "end": 3289, "loc": { "start": { "line": 91, "column": 63 }, "end": { "line": 91, "column": 77 } }, "object": { "type": "Identifier", "start": 3275, "end": 3284, "loc": { "start": { "line": 91, "column": 63 }, "end": { "line": 91, "column": 72 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 3285, "end": 3289, "loc": { "start": { "line": 91, "column": 73 }, "end": { "line": 91, "column": 77 }, "identifierName": "name" }, "name": "name" }, "computed": false } } ] } }, { "type": "ExpressionStatement", "start": 3300, "end": 6046, "loc": { "start": { "line": 92, "column": 8 }, "end": { "line": 144, "column": 15 } }, "expression": { "type": "CallExpression", "start": 3300, "end": 6045, "loc": { "start": { "line": 92, "column": 8 }, "end": { "line": 144, "column": 14 } }, "callee": { "type": "MemberExpression", "start": 3300, "end": 3323, "loc": { "start": { "line": 92, "column": 8 }, "end": { "line": 92, "column": 31 } }, "object": { "type": "MemberExpression", "start": 3300, "end": 3311, "loc": { "start": { "line": 92, "column": 8 }, "end": { "line": 92, "column": 19 } }, "object": { "type": "ThisExpression", "start": 3300, "end": 3304, "loc": { "start": { "line": 92, "column": 8 }, "end": { "line": 92, "column": 12 } } }, "property": { "type": "Identifier", "start": 3305, "end": 3311, "loc": { "start": { "line": 92, "column": 13 }, "end": { "line": 92, "column": 19 }, "identifierName": "server" }, "name": "server" }, "computed": false }, "property": { "type": "Identifier", "start": 3312, "end": 3323, "loc": { "start": { "line": 92, "column": 20 }, "end": { "line": 92, "column": 31 }, "identifierName": "getMetadata" }, "name": "getMetadata" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 3324, "end": 3339, "loc": { "start": { "line": 92, "column": 32 }, "end": { "line": 92, "column": 47 } }, "object": { "type": "ThisExpression", "start": 3324, "end": 3328, "loc": { "start": { "line": 92, "column": 32 }, "end": { "line": 92, "column": 36 } } }, "property": { "type": "Identifier", "start": 3329, "end": 3339, "loc": { "start": { "line": 92, "column": 37 }, "end": { "line": 92, "column": 47 }, "identifierName": "_projectId" }, "name": "_projectId" }, "computed": false }, { "type": "Identifier", "start": 3341, "end": 3348, "loc": { "start": { "line": 92, "column": 49 }, "end": { "line": 92, "column": 56 }, "identifierName": "modelId" }, "name": "modelId" }, { "type": "ArrowFunctionExpression", "start": 3362, "end": 5906, "loc": { "start": { "line": 93, "column": 12 }, "end": { "line": 140, "column": 13 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 3363, "end": 3367, "loc": { "start": { "line": 93, "column": 13 }, "end": { "line": 93, "column": 17 }, "identifierName": "json" }, "name": "json" } ], "body": { "type": "BlockStatement", "start": 3372, "end": 5906, "loc": { "start": { "line": 93, "column": 22 }, "end": { "line": 140, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 3390, "end": 5892, "loc": { "start": { "line": 94, "column": 16 }, "end": { "line": 139, "column": 23 } }, "expression": { "type": "CallExpression", "start": 3390, "end": 5891, "loc": { "start": { "line": 94, "column": 16 }, "end": { "line": 139, "column": 22 } }, "callee": { "type": "MemberExpression", "start": 3390, "end": 3413, "loc": { "start": { "line": 94, "column": 16 }, "end": { "line": 94, "column": 39 } }, "object": { "type": "MemberExpression", "start": 3390, "end": 3401, "loc": { "start": { "line": 94, "column": 16 }, "end": { "line": 94, "column": 27 } }, "object": { "type": "ThisExpression", "start": 3390, "end": 3394, "loc": { "start": { "line": 94, "column": 16 }, "end": { "line": 94, "column": 20 } } }, "property": { "type": "Identifier", "start": 3395, "end": 3401, "loc": { "start": { "line": 94, "column": 21 }, "end": { "line": 94, "column": 27 }, "identifierName": "server" }, "name": "server" }, "computed": false }, "property": { "type": "Identifier", "start": 3402, "end": 3413, "loc": { "start": { "line": 94, "column": 28 }, "end": { "line": 94, "column": 39 }, "identifierName": "getGeometry" }, "name": "getGeometry" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 3414, "end": 3429, "loc": { "start": { "line": 94, "column": 40 }, "end": { "line": 94, "column": 55 } }, "object": { "type": "ThisExpression", "start": 3414, "end": 3418, "loc": { "start": { "line": 94, "column": 40 }, "end": { "line": 94, "column": 44 } } }, "property": { "type": "Identifier", "start": 3419, "end": 3429, "loc": { "start": { "line": 94, "column": 45 }, "end": { "line": 94, "column": 55 }, "identifierName": "_projectId" }, "name": "_projectId" }, "computed": false }, { "type": "Identifier", "start": 3431, "end": 3438, "loc": { "start": { "line": 94, "column": 57 }, "end": { "line": 94, "column": 64 }, "identifierName": "modelId" }, "name": "modelId" }, { "type": "ArrowFunctionExpression", "start": 3460, "end": 5720, "loc": { "start": { "line": 95, "column": 20 }, "end": { "line": 135, "column": 21 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 3461, "end": 3472, "loc": { "start": { "line": 95, "column": 21 }, "end": { "line": 95, "column": 32 }, "identifierName": "arraybuffer" }, "name": "arraybuffer" } ], "body": { "type": "BlockStatement", "start": 3477, "end": 5720, "loc": { "start": { "line": 95, "column": 37 }, "end": { "line": 135, "column": 21 } }, "body": [ { "type": "VariableDeclaration", "start": 3503, "end": 4027, "loc": { "start": { "line": 96, "column": 24 }, "end": { "line": 106, "column": 27 } }, "declarations": [ { "type": "VariableDeclarator", "start": 3509, "end": 4026, "loc": { "start": { "line": 96, "column": 30 }, "end": { "line": 106, "column": 26 } }, "id": { "type": "Identifier", "start": 3509, "end": 3514, "loc": { "start": { "line": 96, "column": 30 }, "end": { "line": 96, "column": 35 }, "identifierName": "model" }, "name": "model" }, "init": { "type": "CallExpression", "start": 3517, "end": 4026, "loc": { "start": { "line": 96, "column": 38 }, "end": { "line": 106, "column": 26 } }, "callee": { "type": "MemberExpression", "start": 3517, "end": 3537, "loc": { "start": { "line": 96, "column": 38 }, "end": { "line": 96, "column": 58 } }, "object": { "type": "MemberExpression", "start": 3517, "end": 3532, "loc": { "start": { "line": 96, "column": 38 }, "end": { "line": 96, "column": 53 } }, "object": { "type": "ThisExpression", "start": 3517, "end": 3521, "loc": { "start": { "line": 96, "column": 38 }, "end": { "line": 96, "column": 42 } } }, "property": { "type": "Identifier", "start": 3522, "end": 3532, "loc": { "start": { "line": 96, "column": 43 }, "end": { "line": 96, "column": 53 }, "identifierName": "_xktLoader" }, "name": "_xktLoader" }, "computed": false }, "property": { "type": "Identifier", "start": 3533, "end": 3537, "loc": { "start": { "line": 96, "column": 54 }, "end": { "line": 96, "column": 58 }, "identifierName": "load" }, "name": "load" }, "computed": false }, "arguments": [ { "type": "ObjectExpression", "start": 3538, "end": 4025, "loc": { "start": { "line": 96, "column": 59 }, "end": { "line": 106, "column": 25 } }, "properties": [ { "type": "ObjectProperty", "start": 3568, "end": 3579, "loc": { "start": { "line": 97, "column": 28 }, "end": { "line": 97, "column": 39 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3568, "end": 3570, "loc": { "start": { "line": 97, "column": 28 }, "end": { "line": 97, "column": 30 }, "identifierName": "id" }, "name": "id" }, "value": { "type": "Identifier", "start": 3572, "end": 3579, "loc": { "start": { "line": 97, "column": 32 }, "end": { "line": 97, "column": 39 }, "identifierName": "modelId" }, "name": "modelId" } }, { "type": "ObjectProperty", "start": 3609, "end": 3628, "loc": { "start": { "line": 98, "column": 28 }, "end": { "line": 98, "column": 47 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3609, "end": 3622, "loc": { "start": { "line": 98, "column": 28 }, "end": { "line": 98, "column": 41 }, "identifierName": "metaModelData" }, "name": "metaModelData" }, "value": { "type": "Identifier", "start": 3624, "end": 3628, "loc": { "start": { "line": 98, "column": 43 }, "end": { "line": 98, "column": 47 }, "identifierName": "json" }, "name": "json" } }, { "type": "ObjectProperty", "start": 3658, "end": 3674, "loc": { "start": { "line": 99, "column": 28 }, "end": { "line": 99, "column": 44 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3658, "end": 3661, "loc": { "start": { "line": 99, "column": 28 }, "end": { "line": 99, "column": 31 }, "identifierName": "xkt" }, "name": "xkt" }, "value": { "type": "Identifier", "start": 3663, "end": 3674, "loc": { "start": { "line": 99, "column": 33 }, "end": { "line": 99, "column": 44 }, "identifierName": "arraybuffer" }, "name": "arraybuffer" } }, { "type": "ObjectProperty", "start": 3704, "end": 3736, "loc": { "start": { "line": 100, "column": 28 }, "end": { "line": 100, "column": 60 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3704, "end": 3730, "loc": { "start": { "line": 100, "column": 28 }, "end": { "line": 100, "column": 54 }, "identifierName": "excludeUnclassifiedObjects" }, "name": "excludeUnclassifiedObjects" }, "value": { "type": "BooleanLiteral", "start": 3732, "end": 3736, "loc": { "start": { "line": 100, "column": 56 }, "end": { "line": 100, "column": 60 } }, "value": true } }, { "type": "ObjectProperty", "start": 3766, "end": 3777, "loc": { "start": { "line": 101, "column": 28 }, "end": { "line": 101, "column": 39 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3766, "end": 3771, "loc": { "start": { "line": 101, "column": 28 }, "end": { "line": 101, "column": 33 }, "identifierName": "edges" }, "name": "edges" }, "value": { "type": "BooleanLiteral", "start": 3773, "end": 3777, "loc": { "start": { "line": 101, "column": 35 }, "end": { "line": 101, "column": 39 } }, "value": true } }, { "type": "ObjectProperty", "start": 3807, "end": 3835, "loc": { "start": { "line": 102, "column": 28 }, "end": { "line": 102, "column": 56 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3807, "end": 3815, "loc": { "start": { "line": 102, "column": 28 }, "end": { "line": 102, "column": 36 }, "identifierName": "position" }, "name": "position" }, "value": { "type": "MemberExpression", "start": 3817, "end": 3835, "loc": { "start": { "line": 102, "column": 38 }, "end": { "line": 102, "column": 56 } }, "object": { "type": "Identifier", "start": 3817, "end": 3826, "loc": { "start": { "line": 102, "column": 38 }, "end": { "line": 102, "column": 47 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 3827, "end": 3835, "loc": { "start": { "line": 102, "column": 48 }, "end": { "line": 102, "column": 56 }, "identifierName": "position" }, "name": "position" }, "computed": false } }, { "type": "ObjectProperty", "start": 3865, "end": 3887, "loc": { "start": { "line": 103, "column": 28 }, "end": { "line": 103, "column": 50 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3865, "end": 3870, "loc": { "start": { "line": 103, "column": 28 }, "end": { "line": 103, "column": 33 }, "identifierName": "scale" }, "name": "scale" }, "value": { "type": "MemberExpression", "start": 3872, "end": 3887, "loc": { "start": { "line": 103, "column": 35 }, "end": { "line": 103, "column": 50 } }, "object": { "type": "Identifier", "start": 3872, "end": 3881, "loc": { "start": { "line": 103, "column": 35 }, "end": { "line": 103, "column": 44 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 3882, "end": 3887, "loc": { "start": { "line": 103, "column": 45 }, "end": { "line": 103, "column": 50 }, "identifierName": "scale" }, "name": "scale" }, "computed": false } }, { "type": "ObjectProperty", "start": 3917, "end": 3945, "loc": { "start": { "line": 104, "column": 28 }, "end": { "line": 104, "column": 56 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3917, "end": 3925, "loc": { "start": { "line": 104, "column": 28 }, "end": { "line": 104, "column": 36 }, "identifierName": "rotation" }, "name": "rotation" }, "value": { "type": "MemberExpression", "start": 3927, "end": 3945, "loc": { "start": { "line": 104, "column": 38 }, "end": { "line": 104, "column": 56 } }, "object": { "type": "Identifier", "start": 3927, "end": 3936, "loc": { "start": { "line": 104, "column": 38 }, "end": { "line": 104, "column": 47 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 3937, "end": 3945, "loc": { "start": { "line": 104, "column": 48 }, "end": { "line": 104, "column": 56 }, "identifierName": "rotation" }, "name": "rotation" }, "computed": false } }, { "type": "ObjectProperty", "start": 3975, "end": 3999, "loc": { "start": { "line": 105, "column": 28 }, "end": { "line": 105, "column": 52 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3975, "end": 3981, "loc": { "start": { "line": 105, "column": 28 }, "end": { "line": 105, "column": 34 }, "identifierName": "matrix" }, "name": "matrix" }, "value": { "type": "MemberExpression", "start": 3983, "end": 3999, "loc": { "start": { "line": 105, "column": 36 }, "end": { "line": 105, "column": 52 } }, "object": { "type": "Identifier", "start": 3983, "end": 3992, "loc": { "start": { "line": 105, "column": 36 }, "end": { "line": 105, "column": 45 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 3993, "end": 3999, "loc": { "start": { "line": 105, "column": 46 }, "end": { "line": 105, "column": 52 }, "identifierName": "matrix" }, "name": "matrix" }, "computed": false } } ] } ] } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 4052, "end": 5698, "loc": { "start": { "line": 107, "column": 24 }, "end": { "line": 134, "column": 27 } }, "expression": { "type": "CallExpression", "start": 4052, "end": 5697, "loc": { "start": { "line": 107, "column": 24 }, "end": { "line": 134, "column": 26 } }, "callee": { "type": "MemberExpression", "start": 4052, "end": 4060, "loc": { "start": { "line": 107, "column": 24 }, "end": { "line": 107, "column": 32 } }, "object": { "type": "Identifier", "start": 4052, "end": 4057, "loc": { "start": { "line": 107, "column": 24 }, "end": { "line": 107, "column": 29 }, "identifierName": "model" }, "name": "model" }, "property": { "type": "Identifier", "start": 4058, "end": 4060, "loc": { "start": { "line": 107, "column": 30 }, "end": { "line": 107, "column": 32 }, "identifierName": "on" }, "name": "on" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 4061, "end": 4069, "loc": { "start": { "line": 107, "column": 33 }, "end": { "line": 107, "column": 41 } }, "extra": { "rawValue": "loaded", "raw": "\"loaded\"" }, "value": "loaded" }, { "type": "ArrowFunctionExpression", "start": 4071, "end": 5696, "loc": { "start": { "line": 107, "column": 43 }, "end": { "line": 134, "column": 25 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 4077, "end": 5696, "loc": { "start": { "line": 107, "column": 49 }, "end": { "line": 134, "column": 25 } }, "body": [ { "type": "VariableDeclaration", "start": 4107, "end": 4139, "loc": { "start": { "line": 108, "column": 28 }, "end": { "line": 108, "column": 60 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4113, "end": 4138, "loc": { "start": { "line": 108, "column": 34 }, "end": { "line": 108, "column": 59 } }, "id": { "type": "Identifier", "start": 4113, "end": 4118, "loc": { "start": { "line": 108, "column": 34 }, "end": { "line": 108, "column": 39 }, "identifierName": "scene" }, "name": "scene" }, "init": { "type": "MemberExpression", "start": 4121, "end": 4138, "loc": { "start": { "line": 108, "column": 42 }, "end": { "line": 108, "column": 59 } }, "object": { "type": "MemberExpression", "start": 4121, "end": 4132, "loc": { "start": { "line": 108, "column": 42 }, "end": { "line": 108, "column": 53 } }, "object": { "type": "ThisExpression", "start": 4121, "end": 4125, "loc": { "start": { "line": 108, "column": 42 }, "end": { "line": 108, "column": 46 } } }, "property": { "type": "Identifier", "start": 4126, "end": 4132, "loc": { "start": { "line": 108, "column": 47 }, "end": { "line": 108, "column": 53 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 4133, "end": 4138, "loc": { "start": { "line": 108, "column": 54 }, "end": { "line": 108, "column": 59 }, "identifierName": "scene" }, "name": "scene" }, "computed": false } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 4168, "end": 4219, "loc": { "start": { "line": 109, "column": 28 }, "end": { "line": 109, "column": 79 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4174, "end": 4218, "loc": { "start": { "line": 109, "column": 34 }, "end": { "line": 109, "column": 78 } }, "id": { "type": "Identifier", "start": 4174, "end": 4178, "loc": { "start": { "line": 109, "column": 34 }, "end": { "line": 109, "column": 38 }, "identifierName": "aabb" }, "name": "aabb" }, "init": { "type": "CallExpression", "start": 4181, "end": 4218, "loc": { "start": { "line": 109, "column": 41 }, "end": { "line": 109, "column": 78 } }, "callee": { "type": "MemberExpression", "start": 4181, "end": 4194, "loc": { "start": { "line": 109, "column": 41 }, "end": { "line": 109, "column": 54 } }, "object": { "type": "Identifier", "start": 4181, "end": 4186, "loc": { "start": { "line": 109, "column": 41 }, "end": { "line": 109, "column": 46 }, "identifierName": "scene" }, "name": "scene" }, "property": { "type": "Identifier", "start": 4187, "end": 4194, "loc": { "start": { "line": 109, "column": 47 }, "end": { "line": 109, "column": 54 }, "identifierName": "getAABB" }, "name": "getAABB" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 4195, "end": 4217, "loc": { "start": { "line": 109, "column": 55 }, "end": { "line": 109, "column": 77 } }, "object": { "type": "Identifier", "start": 4195, "end": 4200, "loc": { "start": { "line": 109, "column": 55 }, "end": { "line": 109, "column": 60 }, "identifierName": "scene" }, "name": "scene" }, "property": { "type": "Identifier", "start": 4201, "end": 4217, "loc": { "start": { "line": 109, "column": 61 }, "end": { "line": 109, "column": 77 }, "identifierName": "visibleObjectIds" }, "name": "visibleObjectIds" }, "computed": false } ] } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 4248, "end": 4272, "loc": { "start": { "line": 110, "column": 28 }, "end": { "line": 110, "column": 52 } }, "expression": { "type": "UpdateExpression", "start": 4248, "end": 4271, "loc": { "start": { "line": 110, "column": 28 }, "end": { "line": 110, "column": 51 } }, "operator": "++", "prefix": false, "argument": { "type": "MemberExpression", "start": 4248, "end": 4269, "loc": { "start": { "line": 110, "column": 28 }, "end": { "line": 110, "column": 49 } }, "object": { "type": "ThisExpression", "start": 4248, "end": 4252, "loc": { "start": { "line": 110, "column": 28 }, "end": { "line": 110, "column": 32 } } }, "property": { "type": "Identifier", "start": 4253, "end": 4269, "loc": { "start": { "line": 110, "column": 33 }, "end": { "line": 110, "column": 49 }, "identifierName": "_numModelsLoaded" }, "name": "_numModelsLoaded" }, "computed": false } } }, { "type": "ExpressionStatement", "start": 4301, "end": 4362, "loc": { "start": { "line": 111, "column": 28 }, "end": { "line": 111, "column": 89 } }, "expression": { "type": "CallExpression", "start": 4301, "end": 4361, "loc": { "start": { "line": 111, "column": 28 }, "end": { "line": 111, "column": 88 } }, "callee": { "type": "MemberExpression", "start": 4301, "end": 4349, "loc": { "start": { "line": 111, "column": 28 }, "end": { "line": 111, "column": 76 } }, "object": { "type": "MemberExpression", "start": 4301, "end": 4342, "loc": { "start": { "line": 111, "column": 28 }, "end": { "line": 111, "column": 69 } }, "object": { "type": "MemberExpression", "start": 4301, "end": 4332, "loc": { "start": { "line": 111, "column": 28 }, "end": { "line": 111, "column": 59 } }, "object": { "type": "ThisExpression", "start": 4301, "end": 4305, "loc": { "start": { "line": 111, "column": 28 }, "end": { "line": 111, "column": 32 } } }, "property": { "type": "Identifier", "start": 4306, "end": 4332, "loc": { "start": { "line": 111, "column": 33 }, "end": { "line": 111, "column": 59 }, "identifierName": "_unloadModelsButtonElement" }, "name": "_unloadModelsButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 4333, "end": 4342, "loc": { "start": { "line": 111, "column": 60 }, "end": { "line": 111, "column": 69 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 4343, "end": 4349, "loc": { "start": { "line": 111, "column": 70 }, "end": { "line": 111, "column": 76 }, "identifierName": "remove" }, "name": "remove" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 4350, "end": 4360, "loc": { "start": { "line": 111, "column": 77 }, "end": { "line": 111, "column": 87 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } }, { "type": "IfStatement", "start": 4391, "end": 5670, "loc": { "start": { "line": 112, "column": 28 }, "end": { "line": 133, "column": 29 } }, "test": { "type": "BinaryExpression", "start": 4395, "end": 4422, "loc": { "start": { "line": 112, "column": 32 }, "end": { "line": 112, "column": 59 } }, "left": { "type": "MemberExpression", "start": 4395, "end": 4416, "loc": { "start": { "line": 112, "column": 32 }, "end": { "line": 112, "column": 53 } }, "object": { "type": "ThisExpression", "start": 4395, "end": 4399, "loc": { "start": { "line": 112, "column": 32 }, "end": { "line": 112, "column": 36 } } }, "property": { "type": "Identifier", "start": 4400, "end": 4416, "loc": { "start": { "line": 112, "column": 37 }, "end": { "line": 112, "column": 53 }, "identifierName": "_numModelsLoaded" }, "name": "_numModelsLoaded" }, "computed": false }, "operator": "===", "right": { "type": "NumericLiteral", "start": 4421, "end": 4422, "loc": { "start": { "line": 112, "column": 58 }, "end": { "line": 112, "column": 59 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 } }, "consequent": { "type": "BlockStatement", "start": 4424, "end": 5011, "loc": { "start": { "line": 112, "column": 61 }, "end": { "line": 122, "column": 29 } }, "body": [ { "type": "ExpressionStatement", "start": 4493, "end": 4609, "loc": { "start": { "line": 113, "column": 32 }, "end": { "line": 115, "column": 35 } }, "expression": { "type": "CallExpression", "start": 4493, "end": 4608, "loc": { "start": { "line": 113, "column": 32 }, "end": { "line": 115, "column": 34 } }, "callee": { "type": "MemberExpression", "start": 4493, "end": 4524, "loc": { "start": { "line": 113, "column": 32 }, "end": { "line": 113, "column": 63 } }, "object": { "type": "MemberExpression", "start": 4493, "end": 4517, "loc": { "start": { "line": 113, "column": 32 }, "end": { "line": 113, "column": 56 } }, "object": { "type": "MemberExpression", "start": 4493, "end": 4504, "loc": { "start": { "line": 113, "column": 32 }, "end": { "line": 113, "column": 43 } }, "object": { "type": "ThisExpression", "start": 4493, "end": 4497, "loc": { "start": { "line": 113, "column": 32 }, "end": { "line": 113, "column": 36 } }, "leadingComments": null }, "property": { "type": "Identifier", "start": 4498, "end": 4504, "loc": { "start": { "line": 113, "column": 37 }, "end": { "line": 113, "column": 43 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false, "leadingComments": null }, "property": { "type": "Identifier", "start": 4505, "end": 4517, "loc": { "start": { "line": 113, "column": 44 }, "end": { "line": 113, "column": 56 }, "identifierName": "cameraFlight" }, "name": "cameraFlight" }, "computed": false, "leadingComments": null }, "property": { "type": "Identifier", "start": 4518, "end": 4524, "loc": { "start": { "line": 113, "column": 57 }, "end": { "line": 113, "column": 63 }, "identifierName": "jumpTo" }, "name": "jumpTo" }, "computed": false, "leadingComments": null }, "arguments": [ { "type": "ObjectExpression", "start": 4525, "end": 4607, "loc": { "start": { "line": 113, "column": 64 }, "end": { "line": 115, "column": 33 } }, "properties": [ { "type": "ObjectProperty", "start": 4563, "end": 4573, "loc": { "start": { "line": 114, "column": 36 }, "end": { "line": 114, "column": 46 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 4563, "end": 4567, "loc": { "start": { "line": 114, "column": 36 }, "end": { "line": 114, "column": 40 }, "identifierName": "aabb" }, "name": "aabb" }, "value": { "type": "Identifier", "start": 4569, "end": 4573, "loc": { "start": { "line": 114, "column": 42 }, "end": { "line": 114, "column": 46 }, "identifierName": "aabb" }, "name": "aabb" } } ] } ], "leadingComments": null }, "leadingComments": [ { "type": "CommentLine", "value": " Jump camera when only one model", "start": 4426, "end": 4460, "loc": { "start": { "line": 112, "column": 63 }, "end": { "line": 112, "column": 97 } } } ] }, { "type": "ExpressionStatement", "start": 4642, "end": 4715, "loc": { "start": { "line": 116, "column": 32 }, "end": { "line": 116, "column": 105 } }, "expression": { "type": "AssignmentExpression", "start": 4642, "end": 4714, "loc": { "start": { "line": 116, "column": 32 }, "end": { "line": 116, "column": 104 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 4642, "end": 4676, "loc": { "start": { "line": 116, "column": 32 }, "end": { "line": 116, "column": 66 } }, "object": { "type": "MemberExpression", "start": 4642, "end": 4667, "loc": { "start": { "line": 116, "column": 32 }, "end": { "line": 116, "column": 57 } }, "object": { "type": "MemberExpression", "start": 4642, "end": 4653, "loc": { "start": { "line": 116, "column": 32 }, "end": { "line": 116, "column": 43 } }, "object": { "type": "ThisExpression", "start": 4642, "end": 4646, "loc": { "start": { "line": 116, "column": 32 }, "end": { "line": 116, "column": 36 } } }, "property": { "type": "Identifier", "start": 4647, "end": 4653, "loc": { "start": { "line": 116, "column": 37 }, "end": { "line": 116, "column": 43 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 4654, "end": 4667, "loc": { "start": { "line": 116, "column": 44 }, "end": { "line": 116, "column": 57 }, "identifierName": "cameraControl" }, "name": "cameraControl" }, "computed": false }, "property": { "type": "Identifier", "start": 4668, "end": 4676, "loc": { "start": { "line": 116, "column": 58 }, "end": { "line": 116, "column": 66 }, "identifierName": "pivotPos" }, "name": "pivotPos" }, "computed": false }, "right": { "type": "CallExpression", "start": 4679, "end": 4714, "loc": { "start": { "line": 116, "column": 69 }, "end": { "line": 116, "column": 104 } }, "callee": { "type": "MemberExpression", "start": 4679, "end": 4698, "loc": { "start": { "line": 116, "column": 69 }, "end": { "line": 116, "column": 88 } }, "object": { "type": "Identifier", "start": 4679, "end": 4683, "loc": { "start": { "line": 116, "column": 69 }, "end": { "line": 116, "column": 73 }, "identifierName": "math" }, "name": "math" }, "property": { "type": "Identifier", "start": 4684, "end": 4698, "loc": { "start": { "line": 116, "column": 74 }, "end": { "line": 116, "column": 88 }, "identifierName": "getAABB3Center" }, "name": "getAABB3Center" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 4699, "end": 4703, "loc": { "start": { "line": 116, "column": 89 }, "end": { "line": 116, "column": 93 }, "identifierName": "aabb" }, "name": "aabb" }, { "type": "Identifier", "start": 4705, "end": 4713, "loc": { "start": { "line": 116, "column": 95 }, "end": { "line": 116, "column": 103 }, "identifierName": "tempVec3" }, "name": "tempVec3" } ] } } }, { "type": "ExpressionStatement", "start": 4748, "end": 4782, "loc": { "start": { "line": 117, "column": 32 }, "end": { "line": 117, "column": 66 } }, "expression": { "type": "CallExpression", "start": 4748, "end": 4781, "loc": { "start": { "line": 117, "column": 32 }, "end": { "line": 117, "column": 65 } }, "callee": { "type": "MemberExpression", "start": 4748, "end": 4757, "loc": { "start": { "line": 117, "column": 32 }, "end": { "line": 117, "column": 41 } }, "object": { "type": "ThisExpression", "start": 4748, "end": 4752, "loc": { "start": { "line": 117, "column": 32 }, "end": { "line": 117, "column": 36 } } }, "property": { "type": "Identifier", "start": 4753, "end": 4757, "loc": { "start": { "line": 117, "column": 37 }, "end": { "line": 117, "column": 41 }, "identifierName": "fire" }, "name": "fire" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 4758, "end": 4771, "loc": { "start": { "line": 117, "column": 42 }, "end": { "line": 117, "column": 55 } }, "extra": { "rawValue": "modelLoaded", "raw": "\"modelLoaded\"" }, "value": "modelLoaded" }, { "type": "Identifier", "start": 4773, "end": 4780, "loc": { "start": { "line": 117, "column": 57 }, "end": { "line": 117, "column": 64 }, "identifierName": "modelId" }, "name": "modelId" } ] } }, { "type": "ExpressionStatement", "start": 4815, "end": 4859, "loc": { "start": { "line": 118, "column": 32 }, "end": { "line": 118, "column": 76 } }, "expression": { "type": "CallExpression", "start": 4815, "end": 4858, "loc": { "start": { "line": 118, "column": 32 }, "end": { "line": 118, "column": 75 } }, "callee": { "type": "MemberExpression", "start": 4815, "end": 4856, "loc": { "start": { "line": 118, "column": 32 }, "end": { "line": 118, "column": 73 } }, "object": { "type": "MemberExpression", "start": 4815, "end": 4851, "loc": { "start": { "line": 118, "column": 32 }, "end": { "line": 118, "column": 68 } }, "object": { "type": "MemberExpression", "start": 4815, "end": 4841, "loc": { "start": { "line": 118, "column": 32 }, "end": { "line": 118, "column": 58 } }, "object": { "type": "MemberExpression", "start": 4815, "end": 4828, "loc": { "start": { "line": 118, "column": 32 }, "end": { "line": 118, "column": 45 } }, "object": { "type": "ThisExpression", "start": 4815, "end": 4819, "loc": { "start": { "line": 118, "column": 32 }, "end": { "line": 118, "column": 36 } } }, "property": { "type": "Identifier", "start": 4820, "end": 4828, "loc": { "start": { "line": 118, "column": 37 }, "end": { "line": 118, "column": 45 }, "identifierName": "viewerUI" }, "name": "viewerUI" }, "computed": false }, "property": { "type": "Identifier", "start": 4829, "end": 4841, "loc": { "start": { "line": 118, "column": 46 }, "end": { "line": 118, "column": 58 }, "identifierName": "_controllers" }, "name": "_controllers" }, "computed": false }, "property": { "type": "Identifier", "start": 4842, "end": 4851, "loc": { "start": { "line": 118, "column": 59 }, "end": { "line": 118, "column": 68 }, "identifierName": "busyModal" }, "name": "busyModal" }, "computed": false }, "property": { "type": "Identifier", "start": 4852, "end": 4856, "loc": { "start": { "line": 118, "column": 69 }, "end": { "line": 118, "column": 73 }, "identifierName": "hide" }, "name": "hide" }, "computed": false }, "arguments": [] } }, { "type": "IfStatement", "start": 4892, "end": 4981, "loc": { "start": { "line": 119, "column": 32 }, "end": { "line": 121, "column": 33 } }, "test": { "type": "Identifier", "start": 4896, "end": 4900, "loc": { "start": { "line": 119, "column": 36 }, "end": { "line": 119, "column": 40 }, "identifierName": "done" }, "name": "done" }, "consequent": { "type": "BlockStatement", "start": 4902, "end": 4981, "loc": { "start": { "line": 119, "column": 42 }, "end": { "line": 121, "column": 33 } }, "body": [ { "type": "ExpressionStatement", "start": 4940, "end": 4947, "loc": { "start": { "line": 120, "column": 36 }, "end": { "line": 120, "column": 43 } }, "expression": { "type": "CallExpression", "start": 4940, "end": 4946, "loc": { "start": { "line": 120, "column": 36 }, "end": { "line": 120, "column": 42 } }, "callee": { "type": "Identifier", "start": 4940, "end": 4944, "loc": { "start": { "line": 120, "column": 36 }, "end": { "line": 120, "column": 40 }, "identifierName": "done" }, "name": "done" }, "arguments": [] } } ], "directives": [] }, "alternate": null } ], "directives": [] }, "alternate": { "type": "BlockStatement", "start": 5017, "end": 5670, "loc": { "start": { "line": 122, "column": 35 }, "end": { "line": 133, "column": 29 } }, "body": [ { "type": "ExpressionStatement", "start": 5086, "end": 5640, "loc": { "start": { "line": 123, "column": 32 }, "end": { "line": 132, "column": 35 } }, "expression": { "type": "CallExpression", "start": 5086, "end": 5639, "loc": { "start": { "line": 123, "column": 32 }, "end": { "line": 132, "column": 34 } }, "callee": { "type": "MemberExpression", "start": 5086, "end": 5116, "loc": { "start": { "line": 123, "column": 32 }, "end": { "line": 123, "column": 62 } }, "object": { "type": "MemberExpression", "start": 5086, "end": 5110, "loc": { "start": { "line": 123, "column": 32 }, "end": { "line": 123, "column": 56 } }, "object": { "type": "MemberExpression", "start": 5086, "end": 5097, "loc": { "start": { "line": 123, "column": 32 }, "end": { "line": 123, "column": 43 } }, "object": { "type": "ThisExpression", "start": 5086, "end": 5090, "loc": { "start": { "line": 123, "column": 32 }, "end": { "line": 123, "column": 36 } }, "leadingComments": null }, "property": { "type": "Identifier", "start": 5091, "end": 5097, "loc": { "start": { "line": 123, "column": 37 }, "end": { "line": 123, "column": 43 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false, "leadingComments": null }, "property": { "type": "Identifier", "start": 5098, "end": 5110, "loc": { "start": { "line": 123, "column": 44 }, "end": { "line": 123, "column": 56 }, "identifierName": "cameraFlight" }, "name": "cameraFlight" }, "computed": false, "leadingComments": null }, "property": { "type": "Identifier", "start": 5111, "end": 5116, "loc": { "start": { "line": 123, "column": 57 }, "end": { "line": 123, "column": 62 }, "identifierName": "flyTo" }, "name": "flyTo" }, "computed": false, "leadingComments": null }, "arguments": [ { "type": "ObjectExpression", "start": 5117, "end": 5199, "loc": { "start": { "line": 123, "column": 63 }, "end": { "line": 125, "column": 33 } }, "properties": [ { "type": "ObjectProperty", "start": 5155, "end": 5165, "loc": { "start": { "line": 124, "column": 36 }, "end": { "line": 124, "column": 46 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5155, "end": 5159, "loc": { "start": { "line": 124, "column": 36 }, "end": { "line": 124, "column": 40 }, "identifierName": "aabb" }, "name": "aabb" }, "value": { "type": "Identifier", "start": 5161, "end": 5165, "loc": { "start": { "line": 124, "column": 42 }, "end": { "line": 124, "column": 46 }, "identifierName": "aabb" }, "name": "aabb" } } ] }, { "type": "ArrowFunctionExpression", "start": 5201, "end": 5638, "loc": { "start": { "line": 125, "column": 35 }, "end": { "line": 132, "column": 33 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 5207, "end": 5638, "loc": { "start": { "line": 125, "column": 41 }, "end": { "line": 132, "column": 33 } }, "body": [ { "type": "ExpressionStatement", "start": 5245, "end": 5318, "loc": { "start": { "line": 126, "column": 36 }, "end": { "line": 126, "column": 109 } }, "expression": { "type": "AssignmentExpression", "start": 5245, "end": 5317, "loc": { "start": { "line": 126, "column": 36 }, "end": { "line": 126, "column": 108 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 5245, "end": 5279, "loc": { "start": { "line": 126, "column": 36 }, "end": { "line": 126, "column": 70 } }, "object": { "type": "MemberExpression", "start": 5245, "end": 5270, "loc": { "start": { "line": 126, "column": 36 }, "end": { "line": 126, "column": 61 } }, "object": { "type": "MemberExpression", "start": 5245, "end": 5256, "loc": { "start": { "line": 126, "column": 36 }, "end": { "line": 126, "column": 47 } }, "object": { "type": "ThisExpression", "start": 5245, "end": 5249, "loc": { "start": { "line": 126, "column": 36 }, "end": { "line": 126, "column": 40 } } }, "property": { "type": "Identifier", "start": 5250, "end": 5256, "loc": { "start": { "line": 126, "column": 41 }, "end": { "line": 126, "column": 47 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 5257, "end": 5270, "loc": { "start": { "line": 126, "column": 48 }, "end": { "line": 126, "column": 61 }, "identifierName": "cameraControl" }, "name": "cameraControl" }, "computed": false }, "property": { "type": "Identifier", "start": 5271, "end": 5279, "loc": { "start": { "line": 126, "column": 62 }, "end": { "line": 126, "column": 70 }, "identifierName": "pivotPos" }, "name": "pivotPos" }, "computed": false }, "right": { "type": "CallExpression", "start": 5282, "end": 5317, "loc": { "start": { "line": 126, "column": 73 }, "end": { "line": 126, "column": 108 } }, "callee": { "type": "MemberExpression", "start": 5282, "end": 5301, "loc": { "start": { "line": 126, "column": 73 }, "end": { "line": 126, "column": 92 } }, "object": { "type": "Identifier", "start": 5282, "end": 5286, "loc": { "start": { "line": 126, "column": 73 }, "end": { "line": 126, "column": 77 }, "identifierName": "math" }, "name": "math" }, "property": { "type": "Identifier", "start": 5287, "end": 5301, "loc": { "start": { "line": 126, "column": 78 }, "end": { "line": 126, "column": 92 }, "identifierName": "getAABB3Center" }, "name": "getAABB3Center" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 5302, "end": 5306, "loc": { "start": { "line": 126, "column": 93 }, "end": { "line": 126, "column": 97 }, "identifierName": "aabb" }, "name": "aabb" }, { "type": "Identifier", "start": 5308, "end": 5316, "loc": { "start": { "line": 126, "column": 99 }, "end": { "line": 126, "column": 107 }, "identifierName": "tempVec3" }, "name": "tempVec3" } ] } } }, { "type": "ExpressionStatement", "start": 5355, "end": 5389, "loc": { "start": { "line": 127, "column": 36 }, "end": { "line": 127, "column": 70 } }, "expression": { "type": "CallExpression", "start": 5355, "end": 5388, "loc": { "start": { "line": 127, "column": 36 }, "end": { "line": 127, "column": 69 } }, "callee": { "type": "MemberExpression", "start": 5355, "end": 5364, "loc": { "start": { "line": 127, "column": 36 }, "end": { "line": 127, "column": 45 } }, "object": { "type": "ThisExpression", "start": 5355, "end": 5359, "loc": { "start": { "line": 127, "column": 36 }, "end": { "line": 127, "column": 40 } } }, "property": { "type": "Identifier", "start": 5360, "end": 5364, "loc": { "start": { "line": 127, "column": 41 }, "end": { "line": 127, "column": 45 }, "identifierName": "fire" }, "name": "fire" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 5365, "end": 5378, "loc": { "start": { "line": 127, "column": 46 }, "end": { "line": 127, "column": 59 } }, "extra": { "rawValue": "modelLoaded", "raw": "\"modelLoaded\"" }, "value": "modelLoaded" }, { "type": "Identifier", "start": 5380, "end": 5387, "loc": { "start": { "line": 127, "column": 61 }, "end": { "line": 127, "column": 68 }, "identifierName": "modelId" }, "name": "modelId" } ] } }, { "type": "ExpressionStatement", "start": 5426, "end": 5470, "loc": { "start": { "line": 128, "column": 36 }, "end": { "line": 128, "column": 80 } }, "expression": { "type": "CallExpression", "start": 5426, "end": 5469, "loc": { "start": { "line": 128, "column": 36 }, "end": { "line": 128, "column": 79 } }, "callee": { "type": "MemberExpression", "start": 5426, "end": 5467, "loc": { "start": { "line": 128, "column": 36 }, "end": { "line": 128, "column": 77 } }, "object": { "type": "MemberExpression", "start": 5426, "end": 5462, "loc": { "start": { "line": 128, "column": 36 }, "end": { "line": 128, "column": 72 } }, "object": { "type": "MemberExpression", "start": 5426, "end": 5452, "loc": { "start": { "line": 128, "column": 36 }, "end": { "line": 128, "column": 62 } }, "object": { "type": "MemberExpression", "start": 5426, "end": 5439, "loc": { "start": { "line": 128, "column": 36 }, "end": { "line": 128, "column": 49 } }, "object": { "type": "ThisExpression", "start": 5426, "end": 5430, "loc": { "start": { "line": 128, "column": 36 }, "end": { "line": 128, "column": 40 } } }, "property": { "type": "Identifier", "start": 5431, "end": 5439, "loc": { "start": { "line": 128, "column": 41 }, "end": { "line": 128, "column": 49 }, "identifierName": "viewerUI" }, "name": "viewerUI" }, "computed": false }, "property": { "type": "Identifier", "start": 5440, "end": 5452, "loc": { "start": { "line": 128, "column": 50 }, "end": { "line": 128, "column": 62 }, "identifierName": "_controllers" }, "name": "_controllers" }, "computed": false }, "property": { "type": "Identifier", "start": 5453, "end": 5462, "loc": { "start": { "line": 128, "column": 63 }, "end": { "line": 128, "column": 72 }, "identifierName": "busyModal" }, "name": "busyModal" }, "computed": false }, "property": { "type": "Identifier", "start": 5463, "end": 5467, "loc": { "start": { "line": 128, "column": 73 }, "end": { "line": 128, "column": 77 }, "identifierName": "hide" }, "name": "hide" }, "computed": false }, "arguments": [] } }, { "type": "IfStatement", "start": 5507, "end": 5604, "loc": { "start": { "line": 129, "column": 36 }, "end": { "line": 131, "column": 37 } }, "test": { "type": "Identifier", "start": 5511, "end": 5515, "loc": { "start": { "line": 129, "column": 40 }, "end": { "line": 129, "column": 44 }, "identifierName": "done" }, "name": "done" }, "consequent": { "type": "BlockStatement", "start": 5517, "end": 5604, "loc": { "start": { "line": 129, "column": 46 }, "end": { "line": 131, "column": 37 } }, "body": [ { "type": "ExpressionStatement", "start": 5559, "end": 5566, "loc": { "start": { "line": 130, "column": 40 }, "end": { "line": 130, "column": 47 } }, "expression": { "type": "CallExpression", "start": 5559, "end": 5565, "loc": { "start": { "line": 130, "column": 40 }, "end": { "line": 130, "column": 46 } }, "callee": { "type": "Identifier", "start": 5559, "end": 5563, "loc": { "start": { "line": 130, "column": 40 }, "end": { "line": 130, "column": 44 }, "identifierName": "done" }, "name": "done" }, "arguments": [] } } ], "directives": [] }, "alternate": null } ], "directives": [] } } ], "leadingComments": null }, "leadingComments": [ { "type": "CommentLine", "value": " Fly camera when multiple models", "start": 5019, "end": 5053, "loc": { "start": { "line": 122, "column": 37 }, "end": { "line": 122, "column": 71 } } } ] } ], "directives": [] } } ], "directives": [] } } ] } } ], "directives": [] } }, { "type": "ArrowFunctionExpression", "start": 5742, "end": 5890, "loc": { "start": { "line": 136, "column": 20 }, "end": { "line": 139, "column": 21 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 5743, "end": 5749, "loc": { "start": { "line": 136, "column": 21 }, "end": { "line": 136, "column": 27 }, "identifierName": "errMsg" }, "name": "errMsg" } ], "body": { "type": "BlockStatement", "start": 5754, "end": 5890, "loc": { "start": { "line": 136, "column": 32 }, "end": { "line": 139, "column": 21 } }, "body": [ { "type": "ExpressionStatement", "start": 5780, "end": 5799, "loc": { "start": { "line": 137, "column": 24 }, "end": { "line": 137, "column": 43 } }, "expression": { "type": "CallExpression", "start": 5780, "end": 5798, "loc": { "start": { "line": 137, "column": 24 }, "end": { "line": 137, "column": 42 } }, "callee": { "type": "MemberExpression", "start": 5780, "end": 5790, "loc": { "start": { "line": 137, "column": 24 }, "end": { "line": 137, "column": 34 } }, "object": { "type": "ThisExpression", "start": 5780, "end": 5784, "loc": { "start": { "line": 137, "column": 24 }, "end": { "line": 137, "column": 28 } } }, "property": { "type": "Identifier", "start": 5785, "end": 5790, "loc": { "start": { "line": 137, "column": 29 }, "end": { "line": 137, "column": 34 }, "identifierName": "error" }, "name": "error" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 5791, "end": 5797, "loc": { "start": { "line": 137, "column": 35 }, "end": { "line": 137, "column": 41 }, "identifierName": "errMsg" }, "name": "errMsg" } ] } }, { "type": "ExpressionStatement", "start": 5824, "end": 5868, "loc": { "start": { "line": 138, "column": 24 }, "end": { "line": 138, "column": 68 } }, "expression": { "type": "CallExpression", "start": 5824, "end": 5867, "loc": { "start": { "line": 138, "column": 24 }, "end": { "line": 138, "column": 67 } }, "callee": { "type": "MemberExpression", "start": 5824, "end": 5865, "loc": { "start": { "line": 138, "column": 24 }, "end": { "line": 138, "column": 65 } }, "object": { "type": "MemberExpression", "start": 5824, "end": 5860, "loc": { "start": { "line": 138, "column": 24 }, "end": { "line": 138, "column": 60 } }, "object": { "type": "MemberExpression", "start": 5824, "end": 5850, "loc": { "start": { "line": 138, "column": 24 }, "end": { "line": 138, "column": 50 } }, "object": { "type": "MemberExpression", "start": 5824, "end": 5837, "loc": { "start": { "line": 138, "column": 24 }, "end": { "line": 138, "column": 37 } }, "object": { "type": "ThisExpression", "start": 5824, "end": 5828, "loc": { "start": { "line": 138, "column": 24 }, "end": { "line": 138, "column": 28 } } }, "property": { "type": "Identifier", "start": 5829, "end": 5837, "loc": { "start": { "line": 138, "column": 29 }, "end": { "line": 138, "column": 37 }, "identifierName": "viewerUI" }, "name": "viewerUI" }, "computed": false }, "property": { "type": "Identifier", "start": 5838, "end": 5850, "loc": { "start": { "line": 138, "column": 38 }, "end": { "line": 138, "column": 50 }, "identifierName": "_controllers" }, "name": "_controllers" }, "computed": false }, "property": { "type": "Identifier", "start": 5851, "end": 5860, "loc": { "start": { "line": 138, "column": 51 }, "end": { "line": 138, "column": 60 }, "identifierName": "busyModal" }, "name": "busyModal" }, "computed": false }, "property": { "type": "Identifier", "start": 5861, "end": 5865, "loc": { "start": { "line": 138, "column": 61 }, "end": { "line": 138, "column": 65 }, "identifierName": "hide" }, "name": "hide" }, "computed": false }, "arguments": [] } } ], "directives": [] } } ] } } ], "directives": [] } }, { "type": "ArrowFunctionExpression", "start": 5920, "end": 6044, "loc": { "start": { "line": 141, "column": 12 }, "end": { "line": 144, "column": 13 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 5921, "end": 5927, "loc": { "start": { "line": 141, "column": 13 }, "end": { "line": 141, "column": 19 }, "identifierName": "errMsg" }, "name": "errMsg" } ], "body": { "type": "BlockStatement", "start": 5932, "end": 6044, "loc": { "start": { "line": 141, "column": 24 }, "end": { "line": 144, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 5950, "end": 5969, "loc": { "start": { "line": 142, "column": 16 }, "end": { "line": 142, "column": 35 } }, "expression": { "type": "CallExpression", "start": 5950, "end": 5968, "loc": { "start": { "line": 142, "column": 16 }, "end": { "line": 142, "column": 34 } }, "callee": { "type": "MemberExpression", "start": 5950, "end": 5960, "loc": { "start": { "line": 142, "column": 16 }, "end": { "line": 142, "column": 26 } }, "object": { "type": "ThisExpression", "start": 5950, "end": 5954, "loc": { "start": { "line": 142, "column": 16 }, "end": { "line": 142, "column": 20 } } }, "property": { "type": "Identifier", "start": 5955, "end": 5960, "loc": { "start": { "line": 142, "column": 21 }, "end": { "line": 142, "column": 26 }, "identifierName": "error" }, "name": "error" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 5961, "end": 5967, "loc": { "start": { "line": 142, "column": 27 }, "end": { "line": 142, "column": 33 }, "identifierName": "errMsg" }, "name": "errMsg" } ] } }, { "type": "ExpressionStatement", "start": 5986, "end": 6030, "loc": { "start": { "line": 143, "column": 16 }, "end": { "line": 143, "column": 60 } }, "expression": { "type": "CallExpression", "start": 5986, "end": 6029, "loc": { "start": { "line": 143, "column": 16 }, "end": { "line": 143, "column": 59 } }, "callee": { "type": "MemberExpression", "start": 5986, "end": 6027, "loc": { "start": { "line": 143, "column": 16 }, "end": { "line": 143, "column": 57 } }, "object": { "type": "MemberExpression", "start": 5986, "end": 6022, "loc": { "start": { "line": 143, "column": 16 }, "end": { "line": 143, "column": 52 } }, "object": { "type": "MemberExpression", "start": 5986, "end": 6012, "loc": { "start": { "line": 143, "column": 16 }, "end": { "line": 143, "column": 42 } }, "object": { "type": "MemberExpression", "start": 5986, "end": 5999, "loc": { "start": { "line": 143, "column": 16 }, "end": { "line": 143, "column": 29 } }, "object": { "type": "ThisExpression", "start": 5986, "end": 5990, "loc": { "start": { "line": 143, "column": 16 }, "end": { "line": 143, "column": 20 } } }, "property": { "type": "Identifier", "start": 5991, "end": 5999, "loc": { "start": { "line": 143, "column": 21 }, "end": { "line": 143, "column": 29 }, "identifierName": "viewerUI" }, "name": "viewerUI" }, "computed": false }, "property": { "type": "Identifier", "start": 6000, "end": 6012, "loc": { "start": { "line": 143, "column": 30 }, "end": { "line": 143, "column": 42 }, "identifierName": "_controllers" }, "name": "_controllers" }, "computed": false }, "property": { "type": "Identifier", "start": 6013, "end": 6022, "loc": { "start": { "line": 143, "column": 43 }, "end": { "line": 143, "column": 52 }, "identifierName": "busyModal" }, "name": "busyModal" }, "computed": false }, "property": { "type": "Identifier", "start": 6023, "end": 6027, "loc": { "start": { "line": 143, "column": 53 }, "end": { "line": 143, "column": 57 }, "identifierName": "hide" }, "name": "hide" }, "computed": false }, "arguments": [] } } ], "directives": [] } } ] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 6058, "end": 6917, "loc": { "start": { "line": 147, "column": 4 }, "end": { "line": 169, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 6058, "end": 6070, "loc": { "start": { "line": 147, "column": 4 }, "end": { "line": 147, "column": 16 }, "identifierName": "_unloadModel" }, "name": "_unloadModel" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 6071, "end": 6078, "loc": { "start": { "line": 147, "column": 17 }, "end": { "line": 147, "column": 24 }, "identifierName": "modelId" }, "name": "modelId" } ], "body": { "type": "BlockStatement", "start": 6080, "end": 6917, "loc": { "start": { "line": 147, "column": 26 }, "end": { "line": 169, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 6090, "end": 6138, "loc": { "start": { "line": 148, "column": 8 }, "end": { "line": 148, "column": 56 } }, "declarations": [ { "type": "VariableDeclarator", "start": 6096, "end": 6137, "loc": { "start": { "line": 148, "column": 14 }, "end": { "line": 148, "column": 55 } }, "id": { "type": "Identifier", "start": 6096, "end": 6101, "loc": { "start": { "line": 148, "column": 14 }, "end": { "line": 148, "column": 19 }, "identifierName": "model" }, "name": "model" }, "init": { "type": "MemberExpression", "start": 6104, "end": 6137, "loc": { "start": { "line": 148, "column": 22 }, "end": { "line": 148, "column": 55 } }, "object": { "type": "MemberExpression", "start": 6104, "end": 6128, "loc": { "start": { "line": 148, "column": 22 }, "end": { "line": 148, "column": 46 } }, "object": { "type": "MemberExpression", "start": 6104, "end": 6121, "loc": { "start": { "line": 148, "column": 22 }, "end": { "line": 148, "column": 39 } }, "object": { "type": "MemberExpression", "start": 6104, "end": 6115, "loc": { "start": { "line": 148, "column": 22 }, "end": { "line": 148, "column": 33 } }, "object": { "type": "ThisExpression", "start": 6104, "end": 6108, "loc": { "start": { "line": 148, "column": 22 }, "end": { "line": 148, "column": 26 } } }, "property": { "type": "Identifier", "start": 6109, "end": 6115, "loc": { "start": { "line": 148, "column": 27 }, "end": { "line": 148, "column": 33 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 6116, "end": 6121, "loc": { "start": { "line": 148, "column": 34 }, "end": { "line": 148, "column": 39 }, "identifierName": "scene" }, "name": "scene" }, "computed": false }, "property": { "type": "Identifier", "start": 6122, "end": 6128, "loc": { "start": { "line": 148, "column": 40 }, "end": { "line": 148, "column": 46 }, "identifierName": "models" }, "name": "models" }, "computed": false }, "property": { "type": "Identifier", "start": 6129, "end": 6136, "loc": { "start": { "line": 148, "column": 47 }, "end": { "line": 148, "column": 54 }, "identifierName": "modelId" }, "name": "modelId" }, "computed": true } } ], "kind": "const" }, { "type": "IfStatement", "start": 6147, "end": 6246, "loc": { "start": { "line": 149, "column": 8 }, "end": { "line": 152, "column": 9 } }, "test": { "type": "UnaryExpression", "start": 6151, "end": 6157, "loc": { "start": { "line": 149, "column": 12 }, "end": { "line": 149, "column": 18 } }, "operator": "!", "prefix": true, "argument": { "type": "Identifier", "start": 6152, "end": 6157, "loc": { "start": { "line": 149, "column": 13 }, "end": { "line": 149, "column": 18 }, "identifierName": "model" }, "name": "model" }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 6159, "end": 6246, "loc": { "start": { "line": 149, "column": 20 }, "end": { "line": 152, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 6173, "end": 6216, "loc": { "start": { "line": 150, "column": 12 }, "end": { "line": 150, "column": 55 } }, "expression": { "type": "CallExpression", "start": 6173, "end": 6215, "loc": { "start": { "line": 150, "column": 12 }, "end": { "line": 150, "column": 54 } }, "callee": { "type": "MemberExpression", "start": 6173, "end": 6183, "loc": { "start": { "line": 150, "column": 12 }, "end": { "line": 150, "column": 22 } }, "object": { "type": "ThisExpression", "start": 6173, "end": 6177, "loc": { "start": { "line": 150, "column": 12 }, "end": { "line": 150, "column": 16 } } }, "property": { "type": "Identifier", "start": 6178, "end": 6183, "loc": { "start": { "line": 150, "column": 17 }, "end": { "line": 150, "column": 22 }, "identifierName": "error" }, "name": "error" }, "computed": false }, "arguments": [ { "type": "BinaryExpression", "start": 6184, "end": 6214, "loc": { "start": { "line": 150, "column": 23 }, "end": { "line": 150, "column": 53 } }, "left": { "type": "StringLiteral", "start": 6184, "end": 6204, "loc": { "start": { "line": 150, "column": 23 }, "end": { "line": 150, "column": 43 } }, "extra": { "rawValue": "Model not loaded: ", "raw": "\"Model not loaded: \"" }, "value": "Model not loaded: " }, "operator": "+", "right": { "type": "Identifier", "start": 6207, "end": 6214, "loc": { "start": { "line": 150, "column": 46 }, "end": { "line": 150, "column": 53 }, "identifierName": "modelId" }, "name": "modelId" } } ] } }, { "type": "ReturnStatement", "start": 6229, "end": 6236, "loc": { "start": { "line": 151, "column": 12 }, "end": { "line": 151, "column": 19 } }, "argument": null } ], "directives": [] }, "alternate": null }, { "type": "ExpressionStatement", "start": 6255, "end": 6271, "loc": { "start": { "line": 153, "column": 8 }, "end": { "line": 153, "column": 24 } }, "expression": { "type": "CallExpression", "start": 6255, "end": 6270, "loc": { "start": { "line": 153, "column": 8 }, "end": { "line": 153, "column": 23 } }, "callee": { "type": "MemberExpression", "start": 6255, "end": 6268, "loc": { "start": { "line": 153, "column": 8 }, "end": { "line": 153, "column": 21 } }, "object": { "type": "Identifier", "start": 6255, "end": 6260, "loc": { "start": { "line": 153, "column": 8 }, "end": { "line": 153, "column": 13 }, "identifierName": "model" }, "name": "model" }, "property": { "type": "Identifier", "start": 6261, "end": 6268, "loc": { "start": { "line": 153, "column": 14 }, "end": { "line": 153, "column": 21 }, "identifierName": "destroy" }, "name": "destroy" }, "computed": false }, "arguments": [] } }, { "type": "VariableDeclaration", "start": 6280, "end": 6312, "loc": { "start": { "line": 154, "column": 8 }, "end": { "line": 154, "column": 40 } }, "declarations": [ { "type": "VariableDeclarator", "start": 6286, "end": 6311, "loc": { "start": { "line": 154, "column": 14 }, "end": { "line": 154, "column": 39 } }, "id": { "type": "Identifier", "start": 6286, "end": 6291, "loc": { "start": { "line": 154, "column": 14 }, "end": { "line": 154, "column": 19 }, "identifierName": "scene" }, "name": "scene" }, "init": { "type": "MemberExpression", "start": 6294, "end": 6311, "loc": { "start": { "line": 154, "column": 22 }, "end": { "line": 154, "column": 39 } }, "object": { "type": "MemberExpression", "start": 6294, "end": 6305, "loc": { "start": { "line": 154, "column": 22 }, "end": { "line": 154, "column": 33 } }, "object": { "type": "ThisExpression", "start": 6294, "end": 6298, "loc": { "start": { "line": 154, "column": 22 }, "end": { "line": 154, "column": 26 } } }, "property": { "type": "Identifier", "start": 6299, "end": 6305, "loc": { "start": { "line": 154, "column": 27 }, "end": { "line": 154, "column": 33 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 6306, "end": 6311, "loc": { "start": { "line": 154, "column": 34 }, "end": { "line": 154, "column": 39 }, "identifierName": "scene" }, "name": "scene" }, "computed": false } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 6321, "end": 6372, "loc": { "start": { "line": 155, "column": 8 }, "end": { "line": 155, "column": 59 } }, "declarations": [ { "type": "VariableDeclarator", "start": 6327, "end": 6371, "loc": { "start": { "line": 155, "column": 14 }, "end": { "line": 155, "column": 58 } }, "id": { "type": "Identifier", "start": 6327, "end": 6331, "loc": { "start": { "line": 155, "column": 14 }, "end": { "line": 155, "column": 18 }, "identifierName": "aabb" }, "name": "aabb" }, "init": { "type": "CallExpression", "start": 6334, "end": 6371, "loc": { "start": { "line": 155, "column": 21 }, "end": { "line": 155, "column": 58 } }, "callee": { "type": "MemberExpression", "start": 6334, "end": 6347, "loc": { "start": { "line": 155, "column": 21 }, "end": { "line": 155, "column": 34 } }, "object": { "type": "Identifier", "start": 6334, "end": 6339, "loc": { "start": { "line": 155, "column": 21 }, "end": { "line": 155, "column": 26 }, "identifierName": "scene" }, "name": "scene" }, "property": { "type": "Identifier", "start": 6340, "end": 6347, "loc": { "start": { "line": 155, "column": 27 }, "end": { "line": 155, "column": 34 }, "identifierName": "getAABB" }, "name": "getAABB" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 6348, "end": 6370, "loc": { "start": { "line": 155, "column": 35 }, "end": { "line": 155, "column": 57 } }, "object": { "type": "Identifier", "start": 6348, "end": 6353, "loc": { "start": { "line": 155, "column": 35 }, "end": { "line": 155, "column": 40 }, "identifierName": "scene" }, "name": "scene" }, "property": { "type": "Identifier", "start": 6354, "end": 6370, "loc": { "start": { "line": 155, "column": 41 }, "end": { "line": 155, "column": 57 }, "identifierName": "visibleObjectIds" }, "name": "visibleObjectIds" }, "computed": false } ] } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 6381, "end": 6435, "loc": { "start": { "line": 156, "column": 8 }, "end": { "line": 156, "column": 62 } }, "expression": { "type": "AssignmentExpression", "start": 6381, "end": 6434, "loc": { "start": { "line": 156, "column": 8 }, "end": { "line": 156, "column": 61 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 6381, "end": 6426, "loc": { "start": { "line": 156, "column": 8 }, "end": { "line": 156, "column": 53 } }, "object": { "type": "CallExpression", "start": 6381, "end": 6418, "loc": { "start": { "line": 156, "column": 8 }, "end": { "line": 156, "column": 45 } }, "callee": { "type": "MemberExpression", "start": 6381, "end": 6404, "loc": { "start": { "line": 156, "column": 8 }, "end": { "line": 156, "column": 31 } }, "object": { "type": "Identifier", "start": 6381, "end": 6389, "loc": { "start": { "line": 156, "column": 8 }, "end": { "line": 156, "column": 16 }, "identifierName": "document" }, "name": "document" }, "property": { "type": "Identifier", "start": 6390, "end": 6404, "loc": { "start": { "line": 156, "column": 17 }, "end": { "line": 156, "column": 31 }, "identifierName": "getElementById" }, "name": "getElementById" }, "computed": false }, "arguments": [ { "type": "BinaryExpression", "start": 6405, "end": 6417, "loc": { "start": { "line": 156, "column": 32 }, "end": { "line": 156, "column": 44 } }, "left": { "type": "StringLiteral", "start": 6405, "end": 6407, "loc": { "start": { "line": 156, "column": 32 }, "end": { "line": 156, "column": 34 } }, "extra": { "rawValue": "", "raw": "\"\"" }, "value": "" }, "operator": "+", "right": { "type": "Identifier", "start": 6410, "end": 6417, "loc": { "start": { "line": 156, "column": 37 }, "end": { "line": 156, "column": 44 }, "identifierName": "modelId" }, "name": "modelId" } } ] }, "property": { "type": "Identifier", "start": 6419, "end": 6426, "loc": { "start": { "line": 156, "column": 46 }, "end": { "line": 156, "column": 53 }, "identifierName": "checked" }, "name": "checked" }, "computed": false }, "right": { "type": "BooleanLiteral", "start": 6429, "end": 6434, "loc": { "start": { "line": 156, "column": 56 }, "end": { "line": 156, "column": 61 } }, "value": false } } }, { "type": "ExpressionStatement", "start": 6444, "end": 6468, "loc": { "start": { "line": 157, "column": 8 }, "end": { "line": 157, "column": 32 } }, "expression": { "type": "UpdateExpression", "start": 6444, "end": 6467, "loc": { "start": { "line": 157, "column": 8 }, "end": { "line": 157, "column": 31 } }, "operator": "--", "prefix": false, "argument": { "type": "MemberExpression", "start": 6444, "end": 6465, "loc": { "start": { "line": 157, "column": 8 }, "end": { "line": 157, "column": 29 } }, "object": { "type": "ThisExpression", "start": 6444, "end": 6448, "loc": { "start": { "line": 157, "column": 8 }, "end": { "line": 157, "column": 12 } } }, "property": { "type": "Identifier", "start": 6449, "end": 6465, "loc": { "start": { "line": 157, "column": 13 }, "end": { "line": 157, "column": 29 }, "identifierName": "_numModelsLoaded" }, "name": "_numModelsLoaded" }, "computed": false } } }, { "type": "IfStatement", "start": 6477, "end": 6681, "loc": { "start": { "line": 158, "column": 8 }, "end": { "line": 162, "column": 9 } }, "test": { "type": "BinaryExpression", "start": 6481, "end": 6506, "loc": { "start": { "line": 158, "column": 12 }, "end": { "line": 158, "column": 37 } }, "left": { "type": "MemberExpression", "start": 6481, "end": 6502, "loc": { "start": { "line": 158, "column": 12 }, "end": { "line": 158, "column": 33 } }, "object": { "type": "ThisExpression", "start": 6481, "end": 6485, "loc": { "start": { "line": 158, "column": 12 }, "end": { "line": 158, "column": 16 } } }, "property": { "type": "Identifier", "start": 6486, "end": 6502, "loc": { "start": { "line": 158, "column": 17 }, "end": { "line": 158, "column": 33 }, "identifierName": "_numModelsLoaded" }, "name": "_numModelsLoaded" }, "computed": false }, "operator": ">", "right": { "type": "NumericLiteral", "start": 6505, "end": 6506, "loc": { "start": { "line": 158, "column": 36 }, "end": { "line": 158, "column": 37 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } }, "consequent": { "type": "BlockStatement", "start": 6508, "end": 6593, "loc": { "start": { "line": 158, "column": 39 }, "end": { "line": 160, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 6522, "end": 6583, "loc": { "start": { "line": 159, "column": 12 }, "end": { "line": 159, "column": 73 } }, "expression": { "type": "CallExpression", "start": 6522, "end": 6582, "loc": { "start": { "line": 159, "column": 12 }, "end": { "line": 159, "column": 72 } }, "callee": { "type": "MemberExpression", "start": 6522, "end": 6570, "loc": { "start": { "line": 159, "column": 12 }, "end": { "line": 159, "column": 60 } }, "object": { "type": "MemberExpression", "start": 6522, "end": 6563, "loc": { "start": { "line": 159, "column": 12 }, "end": { "line": 159, "column": 53 } }, "object": { "type": "MemberExpression", "start": 6522, "end": 6553, "loc": { "start": { "line": 159, "column": 12 }, "end": { "line": 159, "column": 43 } }, "object": { "type": "ThisExpression", "start": 6522, "end": 6526, "loc": { "start": { "line": 159, "column": 12 }, "end": { "line": 159, "column": 16 } } }, "property": { "type": "Identifier", "start": 6527, "end": 6553, "loc": { "start": { "line": 159, "column": 17 }, "end": { "line": 159, "column": 43 }, "identifierName": "_unloadModelsButtonElement" }, "name": "_unloadModelsButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 6554, "end": 6563, "loc": { "start": { "line": 159, "column": 44 }, "end": { "line": 159, "column": 53 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 6564, "end": 6570, "loc": { "start": { "line": 159, "column": 54 }, "end": { "line": 159, "column": 60 }, "identifierName": "remove" }, "name": "remove" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 6571, "end": 6581, "loc": { "start": { "line": 159, "column": 61 }, "end": { "line": 159, "column": 71 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } } ], "directives": [] }, "alternate": { "type": "BlockStatement", "start": 6599, "end": 6681, "loc": { "start": { "line": 160, "column": 15 }, "end": { "line": 162, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 6613, "end": 6671, "loc": { "start": { "line": 161, "column": 12 }, "end": { "line": 161, "column": 70 } }, "expression": { "type": "CallExpression", "start": 6613, "end": 6670, "loc": { "start": { "line": 161, "column": 12 }, "end": { "line": 161, "column": 69 } }, "callee": { "type": "MemberExpression", "start": 6613, "end": 6658, "loc": { "start": { "line": 161, "column": 12 }, "end": { "line": 161, "column": 57 } }, "object": { "type": "MemberExpression", "start": 6613, "end": 6654, "loc": { "start": { "line": 161, "column": 12 }, "end": { "line": 161, "column": 53 } }, "object": { "type": "MemberExpression", "start": 6613, "end": 6644, "loc": { "start": { "line": 161, "column": 12 }, "end": { "line": 161, "column": 43 } }, "object": { "type": "ThisExpression", "start": 6613, "end": 6617, "loc": { "start": { "line": 161, "column": 12 }, "end": { "line": 161, "column": 16 } } }, "property": { "type": "Identifier", "start": 6618, "end": 6644, "loc": { "start": { "line": 161, "column": 17 }, "end": { "line": 161, "column": 43 }, "identifierName": "_unloadModelsButtonElement" }, "name": "_unloadModelsButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 6645, "end": 6654, "loc": { "start": { "line": 161, "column": 44 }, "end": { "line": 161, "column": 53 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 6655, "end": 6658, "loc": { "start": { "line": 161, "column": 54 }, "end": { "line": 161, "column": 57 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 6659, "end": 6669, "loc": { "start": { "line": 161, "column": 58 }, "end": { "line": 161, "column": 68 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } } ], "directives": [] } }, { "type": "ExpressionStatement", "start": 6690, "end": 6911, "loc": { "start": { "line": 163, "column": 8 }, "end": { "line": 168, "column": 11 } }, "expression": { "type": "CallExpression", "start": 6690, "end": 6910, "loc": { "start": { "line": 163, "column": 8 }, "end": { "line": 168, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 6690, "end": 6720, "loc": { "start": { "line": 163, "column": 8 }, "end": { "line": 163, "column": 38 } }, "object": { "type": "MemberExpression", "start": 6690, "end": 6714, "loc": { "start": { "line": 163, "column": 8 }, "end": { "line": 163, "column": 32 } }, "object": { "type": "MemberExpression", "start": 6690, "end": 6701, "loc": { "start": { "line": 163, "column": 8 }, "end": { "line": 163, "column": 19 } }, "object": { "type": "ThisExpression", "start": 6690, "end": 6694, "loc": { "start": { "line": 163, "column": 8 }, "end": { "line": 163, "column": 12 } } }, "property": { "type": "Identifier", "start": 6695, "end": 6701, "loc": { "start": { "line": 163, "column": 13 }, "end": { "line": 163, "column": 19 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 6702, "end": 6714, "loc": { "start": { "line": 163, "column": 20 }, "end": { "line": 163, "column": 32 }, "identifierName": "cameraFlight" }, "name": "cameraFlight" }, "computed": false }, "property": { "type": "Identifier", "start": 6715, "end": 6720, "loc": { "start": { "line": 163, "column": 33 }, "end": { "line": 163, "column": 38 }, "identifierName": "flyTo" }, "name": "flyTo" }, "computed": false }, "arguments": [ { "type": "ObjectExpression", "start": 6721, "end": 6755, "loc": { "start": { "line": 163, "column": 39 }, "end": { "line": 165, "column": 9 } }, "properties": [ { "type": "ObjectProperty", "start": 6735, "end": 6745, "loc": { "start": { "line": 164, "column": 12 }, "end": { "line": 164, "column": 22 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 6735, "end": 6739, "loc": { "start": { "line": 164, "column": 12 }, "end": { "line": 164, "column": 16 }, "identifierName": "aabb" }, "name": "aabb" }, "value": { "type": "Identifier", "start": 6741, "end": 6745, "loc": { "start": { "line": 164, "column": 18 }, "end": { "line": 164, "column": 22 }, "identifierName": "aabb" }, "name": "aabb" } } ] }, { "type": "ArrowFunctionExpression", "start": 6757, "end": 6909, "loc": { "start": { "line": 165, "column": 11 }, "end": { "line": 168, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 6763, "end": 6909, "loc": { "start": { "line": 165, "column": 17 }, "end": { "line": 168, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 6777, "end": 6850, "loc": { "start": { "line": 166, "column": 12 }, "end": { "line": 166, "column": 85 } }, "expression": { "type": "AssignmentExpression", "start": 6777, "end": 6849, "loc": { "start": { "line": 166, "column": 12 }, "end": { "line": 166, "column": 84 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 6777, "end": 6811, "loc": { "start": { "line": 166, "column": 12 }, "end": { "line": 166, "column": 46 } }, "object": { "type": "MemberExpression", "start": 6777, "end": 6802, "loc": { "start": { "line": 166, "column": 12 }, "end": { "line": 166, "column": 37 } }, "object": { "type": "MemberExpression", "start": 6777, "end": 6788, "loc": { "start": { "line": 166, "column": 12 }, "end": { "line": 166, "column": 23 } }, "object": { "type": "ThisExpression", "start": 6777, "end": 6781, "loc": { "start": { "line": 166, "column": 12 }, "end": { "line": 166, "column": 16 } } }, "property": { "type": "Identifier", "start": 6782, "end": 6788, "loc": { "start": { "line": 166, "column": 17 }, "end": { "line": 166, "column": 23 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 6789, "end": 6802, "loc": { "start": { "line": 166, "column": 24 }, "end": { "line": 166, "column": 37 }, "identifierName": "cameraControl" }, "name": "cameraControl" }, "computed": false }, "property": { "type": "Identifier", "start": 6803, "end": 6811, "loc": { "start": { "line": 166, "column": 38 }, "end": { "line": 166, "column": 46 }, "identifierName": "pivotPos" }, "name": "pivotPos" }, "computed": false }, "right": { "type": "CallExpression", "start": 6814, "end": 6849, "loc": { "start": { "line": 166, "column": 49 }, "end": { "line": 166, "column": 84 } }, "callee": { "type": "MemberExpression", "start": 6814, "end": 6833, "loc": { "start": { "line": 166, "column": 49 }, "end": { "line": 166, "column": 68 } }, "object": { "type": "Identifier", "start": 6814, "end": 6818, "loc": { "start": { "line": 166, "column": 49 }, "end": { "line": 166, "column": 53 }, "identifierName": "math" }, "name": "math" }, "property": { "type": "Identifier", "start": 6819, "end": 6833, "loc": { "start": { "line": 166, "column": 54 }, "end": { "line": 166, "column": 68 }, "identifierName": "getAABB3Center" }, "name": "getAABB3Center" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 6834, "end": 6838, "loc": { "start": { "line": 166, "column": 69 }, "end": { "line": 166, "column": 73 }, "identifierName": "aabb" }, "name": "aabb" }, { "type": "Identifier", "start": 6840, "end": 6848, "loc": { "start": { "line": 166, "column": 75 }, "end": { "line": 166, "column": 83 }, "identifierName": "tempVec3" }, "name": "tempVec3" } ] } } }, { "type": "ExpressionStatement", "start": 6863, "end": 6899, "loc": { "start": { "line": 167, "column": 12 }, "end": { "line": 167, "column": 48 } }, "expression": { "type": "CallExpression", "start": 6863, "end": 6898, "loc": { "start": { "line": 167, "column": 12 }, "end": { "line": 167, "column": 47 } }, "callee": { "type": "MemberExpression", "start": 6863, "end": 6872, "loc": { "start": { "line": 167, "column": 12 }, "end": { "line": 167, "column": 21 } }, "object": { "type": "ThisExpression", "start": 6863, "end": 6867, "loc": { "start": { "line": 167, "column": 12 }, "end": { "line": 167, "column": 16 } } }, "property": { "type": "Identifier", "start": 6868, "end": 6872, "loc": { "start": { "line": 167, "column": 17 }, "end": { "line": 167, "column": 21 }, "identifierName": "fire" }, "name": "fire" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 6873, "end": 6888, "loc": { "start": { "line": 167, "column": 22 }, "end": { "line": 167, "column": 37 } }, "extra": { "rawValue": "modelUnloaded", "raw": "\"modelUnloaded\"" }, "value": "modelUnloaded" }, { "type": "Identifier", "start": 6890, "end": 6897, "loc": { "start": { "line": 167, "column": 39 }, "end": { "line": 167, "column": 46 }, "identifierName": "modelId" }, "name": "modelId" } ] } } ], "directives": [] } } ] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 6923, "end": 7195, "loc": { "start": { "line": 171, "column": 4 }, "end": { "line": 178, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 6923, "end": 6936, "loc": { "start": { "line": 171, "column": 4 }, "end": { "line": 171, "column": 17 }, "identifierName": "_unloadModels" }, "name": "_unloadModels" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 6939, "end": 7195, "loc": { "start": { "line": 171, "column": 20 }, "end": { "line": 178, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 6949, "end": 6989, "loc": { "start": { "line": 172, "column": 8 }, "end": { "line": 172, "column": 48 } }, "declarations": [ { "type": "VariableDeclarator", "start": 6955, "end": 6988, "loc": { "start": { "line": 172, "column": 14 }, "end": { "line": 172, "column": 47 } }, "id": { "type": "Identifier", "start": 6955, "end": 6961, "loc": { "start": { "line": 172, "column": 14 }, "end": { "line": 172, "column": 20 }, "identifierName": "models" }, "name": "models" }, "init": { "type": "MemberExpression", "start": 6964, "end": 6988, "loc": { "start": { "line": 172, "column": 23 }, "end": { "line": 172, "column": 47 } }, "object": { "type": "MemberExpression", "start": 6964, "end": 6981, "loc": { "start": { "line": 172, "column": 23 }, "end": { "line": 172, "column": 40 } }, "object": { "type": "MemberExpression", "start": 6964, "end": 6975, "loc": { "start": { "line": 172, "column": 23 }, "end": { "line": 172, "column": 34 } }, "object": { "type": "ThisExpression", "start": 6964, "end": 6968, "loc": { "start": { "line": 172, "column": 23 }, "end": { "line": 172, "column": 27 } } }, "property": { "type": "Identifier", "start": 6969, "end": 6975, "loc": { "start": { "line": 172, "column": 28 }, "end": { "line": 172, "column": 34 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 6976, "end": 6981, "loc": { "start": { "line": 172, "column": 35 }, "end": { "line": 172, "column": 40 }, "identifierName": "scene" }, "name": "scene" }, "computed": false }, "property": { "type": "Identifier", "start": 6982, "end": 6988, "loc": { "start": { "line": 172, "column": 41 }, "end": { "line": 172, "column": 47 }, "identifierName": "models" }, "name": "models" }, "computed": false } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 6998, "end": 7035, "loc": { "start": { "line": 173, "column": 8 }, "end": { "line": 173, "column": 45 } }, "declarations": [ { "type": "VariableDeclarator", "start": 7004, "end": 7034, "loc": { "start": { "line": 173, "column": 14 }, "end": { "line": 173, "column": 44 } }, "id": { "type": "Identifier", "start": 7004, "end": 7012, "loc": { "start": { "line": 173, "column": 14 }, "end": { "line": 173, "column": 22 }, "identifierName": "modelIds" }, "name": "modelIds" }, "init": { "type": "CallExpression", "start": 7015, "end": 7034, "loc": { "start": { "line": 173, "column": 25 }, "end": { "line": 173, "column": 44 } }, "callee": { "type": "MemberExpression", "start": 7015, "end": 7026, "loc": { "start": { "line": 173, "column": 25 }, "end": { "line": 173, "column": 36 } }, "object": { "type": "Identifier", "start": 7015, "end": 7021, "loc": { "start": { "line": 173, "column": 25 }, "end": { "line": 173, "column": 31 }, "identifierName": "Object" }, "name": "Object" }, "property": { "type": "Identifier", "start": 7022, "end": 7026, "loc": { "start": { "line": 173, "column": 32 }, "end": { "line": 173, "column": 36 }, "identifierName": "keys" }, "name": "keys" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 7027, "end": 7033, "loc": { "start": { "line": 173, "column": 37 }, "end": { "line": 173, "column": 43 }, "identifierName": "models" }, "name": "models" } ] } } ], "kind": "const" }, { "type": "ForStatement", "start": 7044, "end": 7189, "loc": { "start": { "line": 174, "column": 8 }, "end": { "line": 177, "column": 9 } }, "init": { "type": "VariableDeclaration", "start": 7049, "end": 7081, "loc": { "start": { "line": 174, "column": 13 }, "end": { "line": 174, "column": 45 } }, "declarations": [ { "type": "VariableDeclarator", "start": 7053, "end": 7058, "loc": { "start": { "line": 174, "column": 17 }, "end": { "line": 174, "column": 22 } }, "id": { "type": "Identifier", "start": 7053, "end": 7054, "loc": { "start": { "line": 174, "column": 17 }, "end": { "line": 174, "column": 18 }, "identifierName": "i" }, "name": "i" }, "init": { "type": "NumericLiteral", "start": 7057, "end": 7058, "loc": { "start": { "line": 174, "column": 21 }, "end": { "line": 174, "column": 22 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } }, { "type": "VariableDeclarator", "start": 7060, "end": 7081, "loc": { "start": { "line": 174, "column": 24 }, "end": { "line": 174, "column": 45 } }, "id": { "type": "Identifier", "start": 7060, "end": 7063, "loc": { "start": { "line": 174, "column": 24 }, "end": { "line": 174, "column": 27 }, "identifierName": "len" }, "name": "len" }, "init": { "type": "MemberExpression", "start": 7066, "end": 7081, "loc": { "start": { "line": 174, "column": 30 }, "end": { "line": 174, "column": 45 } }, "object": { "type": "Identifier", "start": 7066, "end": 7074, "loc": { "start": { "line": 174, "column": 30 }, "end": { "line": 174, "column": 38 }, "identifierName": "modelIds" }, "name": "modelIds" }, "property": { "type": "Identifier", "start": 7075, "end": 7081, "loc": { "start": { "line": 174, "column": 39 }, "end": { "line": 174, "column": 45 }, "identifierName": "length" }, "name": "length" }, "computed": false } } ], "kind": "var" }, "test": { "type": "BinaryExpression", "start": 7083, "end": 7090, "loc": { "start": { "line": 174, "column": 47 }, "end": { "line": 174, "column": 54 } }, "left": { "type": "Identifier", "start": 7083, "end": 7084, "loc": { "start": { "line": 174, "column": 47 }, "end": { "line": 174, "column": 48 }, "identifierName": "i" }, "name": "i" }, "operator": "<", "right": { "type": "Identifier", "start": 7087, "end": 7090, "loc": { "start": { "line": 174, "column": 51 }, "end": { "line": 174, "column": 54 }, "identifierName": "len" }, "name": "len" } }, "update": { "type": "UpdateExpression", "start": 7092, "end": 7095, "loc": { "start": { "line": 174, "column": 56 }, "end": { "line": 174, "column": 59 } }, "operator": "++", "prefix": false, "argument": { "type": "Identifier", "start": 7092, "end": 7093, "loc": { "start": { "line": 174, "column": 56 }, "end": { "line": 174, "column": 57 }, "identifierName": "i" }, "name": "i" } }, "body": { "type": "BlockStatement", "start": 7097, "end": 7189, "loc": { "start": { "line": 174, "column": 61 }, "end": { "line": 177, "column": 9 } }, "body": [ { "type": "VariableDeclaration", "start": 7111, "end": 7139, "loc": { "start": { "line": 175, "column": 12 }, "end": { "line": 175, "column": 40 } }, "declarations": [ { "type": "VariableDeclarator", "start": 7117, "end": 7138, "loc": { "start": { "line": 175, "column": 18 }, "end": { "line": 175, "column": 39 } }, "id": { "type": "Identifier", "start": 7117, "end": 7124, "loc": { "start": { "line": 175, "column": 18 }, "end": { "line": 175, "column": 25 }, "identifierName": "modelId" }, "name": "modelId" }, "init": { "type": "MemberExpression", "start": 7127, "end": 7138, "loc": { "start": { "line": 175, "column": 28 }, "end": { "line": 175, "column": 39 } }, "object": { "type": "Identifier", "start": 7127, "end": 7135, "loc": { "start": { "line": 175, "column": 28 }, "end": { "line": 175, "column": 36 }, "identifierName": "modelIds" }, "name": "modelIds" }, "property": { "type": "Identifier", "start": 7136, "end": 7137, "loc": { "start": { "line": 175, "column": 37 }, "end": { "line": 175, "column": 38 }, "identifierName": "i" }, "name": "i" }, "computed": true } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 7152, "end": 7179, "loc": { "start": { "line": 176, "column": 12 }, "end": { "line": 176, "column": 39 } }, "expression": { "type": "CallExpression", "start": 7152, "end": 7178, "loc": { "start": { "line": 176, "column": 12 }, "end": { "line": 176, "column": 38 } }, "callee": { "type": "MemberExpression", "start": 7152, "end": 7169, "loc": { "start": { "line": 176, "column": 12 }, "end": { "line": 176, "column": 29 } }, "object": { "type": "ThisExpression", "start": 7152, "end": 7156, "loc": { "start": { "line": 176, "column": 12 }, "end": { "line": 176, "column": 16 } } }, "property": { "type": "Identifier", "start": 7157, "end": 7169, "loc": { "start": { "line": 176, "column": 17 }, "end": { "line": 176, "column": 29 }, "identifierName": "_unloadModel" }, "name": "_unloadModel" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 7170, "end": 7177, "loc": { "start": { "line": 176, "column": 30 }, "end": { "line": 176, "column": 37 }, "identifierName": "modelId" }, "name": "modelId" } ] } } ], "directives": [] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 7201, "end": 7267, "loc": { "start": { "line": 180, "column": 4 }, "end": { "line": 182, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 7201, "end": 7219, "loc": { "start": { "line": 180, "column": 4 }, "end": { "line": 180, "column": 22 }, "identifierName": "getNumModelsLoaded" }, "name": "getNumModelsLoaded" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 7222, "end": 7267, "loc": { "start": { "line": 180, "column": 25 }, "end": { "line": 182, "column": 5 } }, "body": [ { "type": "ReturnStatement", "start": 7232, "end": 7261, "loc": { "start": { "line": 181, "column": 8 }, "end": { "line": 181, "column": 37 } }, "argument": { "type": "MemberExpression", "start": 7239, "end": 7260, "loc": { "start": { "line": 181, "column": 15 }, "end": { "line": 181, "column": 36 } }, "object": { "type": "ThisExpression", "start": 7239, "end": 7243, "loc": { "start": { "line": 181, "column": 15 }, "end": { "line": 181, "column": 19 } } }, "property": { "type": "Identifier", "start": 7244, "end": 7260, "loc": { "start": { "line": 181, "column": 20 }, "end": { "line": 181, "column": 36 }, "identifierName": "_numModelsLoaded" }, "name": "_numModelsLoaded" }, "computed": false } } ], "directives": [] } }, { "type": "ClassMethod", "start": 7273, "end": 7329, "loc": { "start": { "line": 184, "column": 4 }, "end": { "line": 186, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 7273, "end": 7286, "loc": { "start": { "line": 184, "column": 4 }, "end": { "line": 184, "column": 17 }, "identifierName": "getModelsInfo" }, "name": "getModelsInfo" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 7289, "end": 7329, "loc": { "start": { "line": 184, "column": 20 }, "end": { "line": 186, "column": 5 } }, "body": [ { "type": "ReturnStatement", "start": 7299, "end": 7323, "loc": { "start": { "line": 185, "column": 8 }, "end": { "line": 185, "column": 32 } }, "argument": { "type": "MemberExpression", "start": 7306, "end": 7322, "loc": { "start": { "line": 185, "column": 15 }, "end": { "line": 185, "column": 31 } }, "object": { "type": "ThisExpression", "start": 7306, "end": 7310, "loc": { "start": { "line": 185, "column": 15 }, "end": { "line": 185, "column": 19 } } }, "property": { "type": "Identifier", "start": 7311, "end": 7322, "loc": { "start": { "line": 185, "column": 20 }, "end": { "line": 185, "column": 31 }, "identifierName": "_modelsInfo" }, "name": "_modelsInfo" }, "computed": false } } ], "directives": [] } }, { "type": "ClassMethod", "start": 7335, "end": 7406, "loc": { "start": { "line": 188, "column": 4 }, "end": { "line": 190, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 7335, "end": 7347, "loc": { "start": { "line": 188, "column": 4 }, "end": { "line": 188, "column": 16 }, "identifierName": "getModelInfo" }, "name": "getModelInfo" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 7348, "end": 7355, "loc": { "start": { "line": 188, "column": 17 }, "end": { "line": 188, "column": 24 }, "identifierName": "modelId" }, "name": "modelId" } ], "body": { "type": "BlockStatement", "start": 7357, "end": 7406, "loc": { "start": { "line": 188, "column": 26 }, "end": { "line": 190, "column": 5 } }, "body": [ { "type": "ReturnStatement", "start": 7367, "end": 7400, "loc": { "start": { "line": 189, "column": 8 }, "end": { "line": 189, "column": 41 } }, "argument": { "type": "MemberExpression", "start": 7374, "end": 7399, "loc": { "start": { "line": 189, "column": 15 }, "end": { "line": 189, "column": 40 } }, "object": { "type": "MemberExpression", "start": 7374, "end": 7390, "loc": { "start": { "line": 189, "column": 15 }, "end": { "line": 189, "column": 31 } }, "object": { "type": "ThisExpression", "start": 7374, "end": 7378, "loc": { "start": { "line": 189, "column": 15 }, "end": { "line": 189, "column": 19 } } }, "property": { "type": "Identifier", "start": 7379, "end": 7390, "loc": { "start": { "line": 189, "column": 20 }, "end": { "line": 189, "column": 31 }, "identifierName": "_modelsInfo" }, "name": "_modelsInfo" }, "computed": false }, "property": { "type": "Identifier", "start": 7391, "end": 7398, "loc": { "start": { "line": 189, "column": 32 }, "end": { "line": 189, "column": 39 }, "identifierName": "modelId" }, "name": "modelId" }, "computed": true } } ], "directives": [] } }, { "type": "ClassMethod", "start": 7412, "end": 7774, "loc": { "start": { "line": 192, "column": 4 }, "end": { "line": 200, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 7412, "end": 7422, "loc": { "start": { "line": 192, "column": 4 }, "end": { "line": 192, "column": 14 }, "identifierName": "setEnabled" }, "name": "setEnabled" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 7423, "end": 7430, "loc": { "start": { "line": 192, "column": 15 }, "end": { "line": 192, "column": 22 }, "identifierName": "enabled" }, "name": "enabled" } ], "body": { "type": "BlockStatement", "start": 7432, "end": 7774, "loc": { "start": { "line": 192, "column": 24 }, "end": { "line": 200, "column": 5 } }, "body": [ { "type": "IfStatement", "start": 7442, "end": 7768, "loc": { "start": { "line": 193, "column": 8 }, "end": { "line": 199, "column": 9 } }, "test": { "type": "UnaryExpression", "start": 7446, "end": 7454, "loc": { "start": { "line": 193, "column": 12 }, "end": { "line": 193, "column": 20 } }, "operator": "!", "prefix": true, "argument": { "type": "Identifier", "start": 7447, "end": 7454, "loc": { "start": { "line": 193, "column": 13 }, "end": { "line": 193, "column": 20 }, "identifierName": "enabled" }, "name": "enabled" }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 7456, "end": 7606, "loc": { "start": { "line": 193, "column": 22 }, "end": { "line": 196, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 7470, "end": 7525, "loc": { "start": { "line": 194, "column": 12 }, "end": { "line": 194, "column": 67 } }, "expression": { "type": "CallExpression", "start": 7470, "end": 7524, "loc": { "start": { "line": 194, "column": 12 }, "end": { "line": 194, "column": 66 } }, "callee": { "type": "MemberExpression", "start": 7470, "end": 7512, "loc": { "start": { "line": 194, "column": 12 }, "end": { "line": 194, "column": 54 } }, "object": { "type": "MemberExpression", "start": 7470, "end": 7508, "loc": { "start": { "line": 194, "column": 12 }, "end": { "line": 194, "column": 50 } }, "object": { "type": "MemberExpression", "start": 7470, "end": 7498, "loc": { "start": { "line": 194, "column": 12 }, "end": { "line": 194, "column": 40 } }, "object": { "type": "ThisExpression", "start": 7470, "end": 7474, "loc": { "start": { "line": 194, "column": 12 }, "end": { "line": 194, "column": 16 } } }, "property": { "type": "Identifier", "start": 7475, "end": 7498, "loc": { "start": { "line": 194, "column": 17 }, "end": { "line": 194, "column": 40 }, "identifierName": "_modelsTabButtonElement" }, "name": "_modelsTabButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 7499, "end": 7508, "loc": { "start": { "line": 194, "column": 41 }, "end": { "line": 194, "column": 50 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 7509, "end": 7512, "loc": { "start": { "line": 194, "column": 51 }, "end": { "line": 194, "column": 54 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 7513, "end": 7523, "loc": { "start": { "line": 194, "column": 55 }, "end": { "line": 194, "column": 65 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } }, { "type": "ExpressionStatement", "start": 7538, "end": 7596, "loc": { "start": { "line": 195, "column": 12 }, "end": { "line": 195, "column": 70 } }, "expression": { "type": "CallExpression", "start": 7538, "end": 7595, "loc": { "start": { "line": 195, "column": 12 }, "end": { "line": 195, "column": 69 } }, "callee": { "type": "MemberExpression", "start": 7538, "end": 7583, "loc": { "start": { "line": 195, "column": 12 }, "end": { "line": 195, "column": 57 } }, "object": { "type": "MemberExpression", "start": 7538, "end": 7579, "loc": { "start": { "line": 195, "column": 12 }, "end": { "line": 195, "column": 53 } }, "object": { "type": "MemberExpression", "start": 7538, "end": 7569, "loc": { "start": { "line": 195, "column": 12 }, "end": { "line": 195, "column": 43 } }, "object": { "type": "ThisExpression", "start": 7538, "end": 7542, "loc": { "start": { "line": 195, "column": 12 }, "end": { "line": 195, "column": 16 } } }, "property": { "type": "Identifier", "start": 7543, "end": 7569, "loc": { "start": { "line": 195, "column": 17 }, "end": { "line": 195, "column": 43 }, "identifierName": "_unloadModelsButtonElement" }, "name": "_unloadModelsButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 7570, "end": 7579, "loc": { "start": { "line": 195, "column": 44 }, "end": { "line": 195, "column": 53 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 7580, "end": 7583, "loc": { "start": { "line": 195, "column": 54 }, "end": { "line": 195, "column": 57 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 7584, "end": 7594, "loc": { "start": { "line": 195, "column": 58 }, "end": { "line": 195, "column": 68 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } } ], "directives": [] }, "alternate": { "type": "BlockStatement", "start": 7612, "end": 7768, "loc": { "start": { "line": 196, "column": 15 }, "end": { "line": 199, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 7626, "end": 7684, "loc": { "start": { "line": 197, "column": 12 }, "end": { "line": 197, "column": 70 } }, "expression": { "type": "CallExpression", "start": 7626, "end": 7683, "loc": { "start": { "line": 197, "column": 12 }, "end": { "line": 197, "column": 69 } }, "callee": { "type": "MemberExpression", "start": 7626, "end": 7671, "loc": { "start": { "line": 197, "column": 12 }, "end": { "line": 197, "column": 57 } }, "object": { "type": "MemberExpression", "start": 7626, "end": 7664, "loc": { "start": { "line": 197, "column": 12 }, "end": { "line": 197, "column": 50 } }, "object": { "type": "MemberExpression", "start": 7626, "end": 7654, "loc": { "start": { "line": 197, "column": 12 }, "end": { "line": 197, "column": 40 } }, "object": { "type": "ThisExpression", "start": 7626, "end": 7630, "loc": { "start": { "line": 197, "column": 12 }, "end": { "line": 197, "column": 16 } } }, "property": { "type": "Identifier", "start": 7631, "end": 7654, "loc": { "start": { "line": 197, "column": 17 }, "end": { "line": 197, "column": 40 }, "identifierName": "_modelsTabButtonElement" }, "name": "_modelsTabButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 7655, "end": 7664, "loc": { "start": { "line": 197, "column": 41 }, "end": { "line": 197, "column": 50 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 7665, "end": 7671, "loc": { "start": { "line": 197, "column": 51 }, "end": { "line": 197, "column": 57 }, "identifierName": "remove" }, "name": "remove" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 7672, "end": 7682, "loc": { "start": { "line": 197, "column": 58 }, "end": { "line": 197, "column": 68 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } }, { "type": "ExpressionStatement", "start": 7697, "end": 7758, "loc": { "start": { "line": 198, "column": 12 }, "end": { "line": 198, "column": 73 } }, "expression": { "type": "CallExpression", "start": 7697, "end": 7757, "loc": { "start": { "line": 198, "column": 12 }, "end": { "line": 198, "column": 72 } }, "callee": { "type": "MemberExpression", "start": 7697, "end": 7745, "loc": { "start": { "line": 198, "column": 12 }, "end": { "line": 198, "column": 60 } }, "object": { "type": "MemberExpression", "start": 7697, "end": 7738, "loc": { "start": { "line": 198, "column": 12 }, "end": { "line": 198, "column": 53 } }, "object": { "type": "MemberExpression", "start": 7697, "end": 7728, "loc": { "start": { "line": 198, "column": 12 }, "end": { "line": 198, "column": 43 } }, "object": { "type": "ThisExpression", "start": 7697, "end": 7701, "loc": { "start": { "line": 198, "column": 12 }, "end": { "line": 198, "column": 16 } } }, "property": { "type": "Identifier", "start": 7702, "end": 7728, "loc": { "start": { "line": 198, "column": 17 }, "end": { "line": 198, "column": 43 }, "identifierName": "_unloadModelsButtonElement" }, "name": "_unloadModelsButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 7729, "end": 7738, "loc": { "start": { "line": 198, "column": 44 }, "end": { "line": 198, "column": 53 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 7739, "end": 7745, "loc": { "start": { "line": 198, "column": 54 }, "end": { "line": 198, "column": 60 }, "identifierName": "remove" }, "name": "remove" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 7746, "end": 7756, "loc": { "start": { "line": 198, "column": 61 }, "end": { "line": 198, "column": 71 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } } ], "directives": [] } } ], "directives": [], "trailingComments": null }, "trailingComments": [ { "type": "CommentBlock", "value": "* @private ", "start": 7780, "end": 7795, "loc": { "start": { "line": 202, "column": 4 }, "end": { "line": 202, "column": 19 } } } ] }, { "type": "ClassMethod", "start": 7800, "end": 7877, "loc": { "start": { "line": 203, "column": 4 }, "end": { "line": 206, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 7800, "end": 7807, "loc": { "start": { "line": 203, "column": 4 }, "end": { "line": 203, "column": 11 }, "identifierName": "destroy" }, "name": "destroy", "leadingComments": null }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 7810, "end": 7877, "loc": { "start": { "line": 203, "column": 14 }, "end": { "line": 206, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 7820, "end": 7836, "loc": { "start": { "line": 204, "column": 8 }, "end": { "line": 204, "column": 24 } }, "expression": { "type": "CallExpression", "start": 7820, "end": 7835, "loc": { "start": { "line": 204, "column": 8 }, "end": { "line": 204, "column": 23 } }, "callee": { "type": "MemberExpression", "start": 7820, "end": 7833, "loc": { "start": { "line": 204, "column": 8 }, "end": { "line": 204, "column": 21 } }, "object": { "type": "Super", "start": 7820, "end": 7825, "loc": { "start": { "line": 204, "column": 8 }, "end": { "line": 204, "column": 13 } } }, "property": { "type": "Identifier", "start": 7826, "end": 7833, "loc": { "start": { "line": 204, "column": 14 }, "end": { "line": 204, "column": 21 }, "identifierName": "destroy" }, "name": "destroy" }, "computed": false }, "arguments": [] } }, { "type": "ExpressionStatement", "start": 7845, "end": 7871, "loc": { "start": { "line": 205, "column": 8 }, "end": { "line": 205, "column": 34 } }, "expression": { "type": "CallExpression", "start": 7845, "end": 7870, "loc": { "start": { "line": 205, "column": 8 }, "end": { "line": 205, "column": 33 } }, "callee": { "type": "MemberExpression", "start": 7845, "end": 7868, "loc": { "start": { "line": 205, "column": 8 }, "end": { "line": 205, "column": 31 } }, "object": { "type": "MemberExpression", "start": 7845, "end": 7860, "loc": { "start": { "line": 205, "column": 8 }, "end": { "line": 205, "column": 23 } }, "object": { "type": "ThisExpression", "start": 7845, "end": 7849, "loc": { "start": { "line": 205, "column": 8 }, "end": { "line": 205, "column": 12 } } }, "property": { "type": "Identifier", "start": 7850, "end": 7860, "loc": { "start": { "line": 205, "column": 13 }, "end": { "line": 205, "column": 23 }, "identifierName": "_xktLoader" }, "name": "_xktLoader" }, "computed": false }, "property": { "type": "Identifier", "start": 7861, "end": 7868, "loc": { "start": { "line": 205, "column": 24 }, "end": { "line": 205, "column": 31 }, "identifierName": "destroy" }, "name": "destroy" }, "computed": false }, "arguments": [] } } ], "directives": [] }, "leadingComments": [ { "type": "CommentBlock", "value": "* @private ", "start": 7780, "end": 7795, "loc": { "start": { "line": 202, "column": 4 }, "end": { "line": 202, "column": 19 } } } ] } ] }, "leadingComments": [], "name": "_", "trailingComments": [] }, { "type": "ExportNamedDeclaration", "start": 7881, "end": 7897, "loc": { "start": { "line": 209, "column": 0 }, "end": { "line": 209, "column": 16 } }, "declaration": null, "specifiers": [ { "type": "ExportSpecifier", "start": 7889, "end": 7895, "loc": { "start": { "line": 209, "column": 8 }, "end": { "line": 209, "column": 14 } }, "local": { "type": "Identifier", "start": 7889, "end": 7895, "loc": { "start": { "line": 209, "column": 8 }, "end": { "line": 209, "column": 14 }, "identifierName": "Models" }, "name": "Models" }, "exported": { "type": "Identifier", "start": 7889, "end": 7895, "loc": { "start": { "line": 209, "column": 8 }, "end": { "line": 209, "column": 14 }, "identifierName": "Models" }, "name": "Models" } } ], "source": null }, { "type": "ExportNamedDeclaration", "start": 7881, "end": 7897, "loc": { "start": { "line": 209, "column": 0 }, "end": { "line": 209, "column": 16 } }, "declaration": { "type": "ClassDeclaration", "start": 340, "end": 7879, "loc": { "start": { "line": 9, "column": 0 }, "end": { "line": 207, "column": 1 } }, "id": { "type": "Identifier", "start": 346, "end": 352, "loc": { "start": { "line": 9, "column": 6 }, "end": { "line": 9, "column": 12 }, "identifierName": "Models" }, "name": "Models", "leadingComments": null }, "superClass": { "type": "Identifier", "start": 361, "end": 371, "loc": { "start": { "line": 9, "column": 21 }, "end": { "line": 9, "column": 31 }, "identifierName": "Controller" }, "name": "Controller" }, "body": { "type": "ClassBody", "start": 372, "end": 7879, "loc": { "start": { "line": 9, "column": 32 }, "end": { "line": 207, "column": 1 } }, "body": [ { "type": "ClassMethod", "start": 379, "end": 1367, "loc": { "start": { "line": 11, "column": 4 }, "end": { "line": 42, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 379, "end": 390, "loc": { "start": { "line": 11, "column": 4 }, "end": { "line": 11, "column": 15 }, "identifierName": "constructor" }, "name": "constructor" }, "kind": "constructor", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 391, "end": 397, "loc": { "start": { "line": 11, "column": 16 }, "end": { "line": 11, "column": 22 }, "identifierName": "parent" }, "name": "parent" }, { "type": "Identifier", "start": 399, "end": 402, "loc": { "start": { "line": 11, "column": 24 }, "end": { "line": 11, "column": 27 }, "identifierName": "cfg" }, "name": "cfg" } ], "body": { "type": "BlockStatement", "start": 404, "end": 1367, "loc": { "start": { "line": 11, "column": 29 }, "end": { "line": 42, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 415, "end": 434, "loc": { "start": { "line": 13, "column": 8 }, "end": { "line": 13, "column": 27 } }, "expression": { "type": "CallExpression", "start": 415, "end": 433, "loc": { "start": { "line": 13, "column": 8 }, "end": { "line": 13, "column": 26 } }, "callee": { "type": "Super", "start": 415, "end": 420, "loc": { "start": { "line": 13, "column": 8 }, "end": { "line": 13, "column": 13 } } }, "arguments": [ { "type": "Identifier", "start": 421, "end": 427, "loc": { "start": { "line": 13, "column": 14 }, "end": { "line": 13, "column": 20 }, "identifierName": "parent" }, "name": "parent" }, { "type": "Identifier", "start": 429, "end": 432, "loc": { "start": { "line": 13, "column": 22 }, "end": { "line": 13, "column": 25 }, "identifierName": "cfg" }, "name": "cfg" } ] } }, { "type": "IfStatement", "start": 444, "end": 536, "loc": { "start": { "line": 15, "column": 8 }, "end": { "line": 17, "column": 9 } }, "test": { "type": "UnaryExpression", "start": 448, "end": 469, "loc": { "start": { "line": 15, "column": 12 }, "end": { "line": 15, "column": 33 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 449, "end": 469, "loc": { "start": { "line": 15, "column": 13 }, "end": { "line": 15, "column": 33 } }, "object": { "type": "Identifier", "start": 449, "end": 452, "loc": { "start": { "line": 15, "column": 13 }, "end": { "line": 15, "column": 16 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 453, "end": 469, "loc": { "start": { "line": 15, "column": 17 }, "end": { "line": 15, "column": 33 }, "identifierName": "modelsTabElement" }, "name": "modelsTabElement" }, "computed": false }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 471, "end": 536, "loc": { "start": { "line": 15, "column": 35 }, "end": { "line": 17, "column": 9 } }, "body": [ { "type": "ThrowStatement", "start": 485, "end": 526, "loc": { "start": { "line": 16, "column": 12 }, "end": { "line": 16, "column": 53 } }, "argument": { "type": "StringLiteral", "start": 491, "end": 525, "loc": { "start": { "line": 16, "column": 18 }, "end": { "line": 16, "column": 52 } }, "extra": { "rawValue": "Missing config: modelsTabElement", "raw": "\"Missing config: modelsTabElement\"" }, "value": "Missing config: modelsTabElement" } } ], "directives": [] }, "alternate": null }, { "type": "IfStatement", "start": 546, "end": 656, "loc": { "start": { "line": 19, "column": 8 }, "end": { "line": 21, "column": 9 } }, "test": { "type": "UnaryExpression", "start": 550, "end": 580, "loc": { "start": { "line": 19, "column": 12 }, "end": { "line": 19, "column": 42 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 551, "end": 580, "loc": { "start": { "line": 19, "column": 13 }, "end": { "line": 19, "column": 42 } }, "object": { "type": "Identifier", "start": 551, "end": 554, "loc": { "start": { "line": 19, "column": 13 }, "end": { "line": 19, "column": 16 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 555, "end": 580, "loc": { "start": { "line": 19, "column": 17 }, "end": { "line": 19, "column": 42 }, "identifierName": "unloadModelsButtonElement" }, "name": "unloadModelsButtonElement" }, "computed": false }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 582, "end": 656, "loc": { "start": { "line": 19, "column": 44 }, "end": { "line": 21, "column": 9 } }, "body": [ { "type": "ThrowStatement", "start": 596, "end": 646, "loc": { "start": { "line": 20, "column": 12 }, "end": { "line": 20, "column": 62 } }, "argument": { "type": "StringLiteral", "start": 602, "end": 645, "loc": { "start": { "line": 20, "column": 18 }, "end": { "line": 20, "column": 61 } }, "extra": { "rawValue": "Missing config: unloadModelsButtonElement", "raw": "\"Missing config: unloadModelsButtonElement\"" }, "value": "Missing config: unloadModelsButtonElement" } } ], "directives": [] }, "alternate": null }, { "type": "IfStatement", "start": 666, "end": 752, "loc": { "start": { "line": 23, "column": 8 }, "end": { "line": 25, "column": 9 } }, "test": { "type": "UnaryExpression", "start": 670, "end": 688, "loc": { "start": { "line": 23, "column": 12 }, "end": { "line": 23, "column": 30 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 671, "end": 688, "loc": { "start": { "line": 23, "column": 13 }, "end": { "line": 23, "column": 30 } }, "object": { "type": "Identifier", "start": 671, "end": 674, "loc": { "start": { "line": 23, "column": 13 }, "end": { "line": 23, "column": 16 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 675, "end": 688, "loc": { "start": { "line": 23, "column": 17 }, "end": { "line": 23, "column": 30 }, "identifierName": "modelsElement" }, "name": "modelsElement" }, "computed": false }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 690, "end": 752, "loc": { "start": { "line": 23, "column": 32 }, "end": { "line": 25, "column": 9 } }, "body": [ { "type": "ThrowStatement", "start": 704, "end": 742, "loc": { "start": { "line": 24, "column": 12 }, "end": { "line": 24, "column": 50 } }, "argument": { "type": "StringLiteral", "start": 710, "end": 741, "loc": { "start": { "line": 24, "column": 18 }, "end": { "line": 24, "column": 49 } }, "extra": { "rawValue": "Missing config: modelsElement", "raw": "\"Missing config: modelsElement\"" }, "value": "Missing config: modelsElement" } } ], "directives": [] }, "alternate": null }, { "type": "ExpressionStatement", "start": 762, "end": 808, "loc": { "start": { "line": 27, "column": 8 }, "end": { "line": 27, "column": 54 } }, "expression": { "type": "AssignmentExpression", "start": 762, "end": 807, "loc": { "start": { "line": 27, "column": 8 }, "end": { "line": 27, "column": 53 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 762, "end": 784, "loc": { "start": { "line": 27, "column": 8 }, "end": { "line": 27, "column": 30 } }, "object": { "type": "ThisExpression", "start": 762, "end": 766, "loc": { "start": { "line": 27, "column": 8 }, "end": { "line": 27, "column": 12 } } }, "property": { "type": "Identifier", "start": 767, "end": 784, "loc": { "start": { "line": 27, "column": 13 }, "end": { "line": 27, "column": 30 }, "identifierName": "_modelsTabElement" }, "name": "_modelsTabElement" }, "computed": false }, "right": { "type": "MemberExpression", "start": 787, "end": 807, "loc": { "start": { "line": 27, "column": 33 }, "end": { "line": 27, "column": 53 } }, "object": { "type": "Identifier", "start": 787, "end": 790, "loc": { "start": { "line": 27, "column": 33 }, "end": { "line": 27, "column": 36 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 791, "end": 807, "loc": { "start": { "line": 27, "column": 37 }, "end": { "line": 27, "column": 53 }, "identifierName": "modelsTabElement" }, "name": "modelsTabElement" }, "computed": false } } }, { "type": "ExpressionStatement", "start": 817, "end": 881, "loc": { "start": { "line": 28, "column": 8 }, "end": { "line": 28, "column": 72 } }, "expression": { "type": "AssignmentExpression", "start": 817, "end": 880, "loc": { "start": { "line": 28, "column": 8 }, "end": { "line": 28, "column": 71 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 817, "end": 848, "loc": { "start": { "line": 28, "column": 8 }, "end": { "line": 28, "column": 39 } }, "object": { "type": "ThisExpression", "start": 817, "end": 821, "loc": { "start": { "line": 28, "column": 8 }, "end": { "line": 28, "column": 12 } } }, "property": { "type": "Identifier", "start": 822, "end": 848, "loc": { "start": { "line": 28, "column": 13 }, "end": { "line": 28, "column": 39 }, "identifierName": "_unloadModelsButtonElement" }, "name": "_unloadModelsButtonElement" }, "computed": false }, "right": { "type": "MemberExpression", "start": 851, "end": 880, "loc": { "start": { "line": 28, "column": 42 }, "end": { "line": 28, "column": 71 } }, "object": { "type": "Identifier", "start": 851, "end": 854, "loc": { "start": { "line": 28, "column": 42 }, "end": { "line": 28, "column": 45 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 855, "end": 880, "loc": { "start": { "line": 28, "column": 46 }, "end": { "line": 28, "column": 71 }, "identifierName": "unloadModelsButtonElement" }, "name": "unloadModelsButtonElement" }, "computed": false } } }, { "type": "ExpressionStatement", "start": 890, "end": 930, "loc": { "start": { "line": 29, "column": 8 }, "end": { "line": 29, "column": 48 } }, "expression": { "type": "AssignmentExpression", "start": 890, "end": 929, "loc": { "start": { "line": 29, "column": 8 }, "end": { "line": 29, "column": 47 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 890, "end": 909, "loc": { "start": { "line": 29, "column": 8 }, "end": { "line": 29, "column": 27 } }, "object": { "type": "ThisExpression", "start": 890, "end": 894, "loc": { "start": { "line": 29, "column": 8 }, "end": { "line": 29, "column": 12 } } }, "property": { "type": "Identifier", "start": 895, "end": 909, "loc": { "start": { "line": 29, "column": 13 }, "end": { "line": 29, "column": 27 }, "identifierName": "_modelsElement" }, "name": "_modelsElement" }, "computed": false }, "right": { "type": "MemberExpression", "start": 912, "end": 929, "loc": { "start": { "line": 29, "column": 30 }, "end": { "line": 29, "column": 47 } }, "object": { "type": "Identifier", "start": 912, "end": 915, "loc": { "start": { "line": 29, "column": 30 }, "end": { "line": 29, "column": 33 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 916, "end": 929, "loc": { "start": { "line": 29, "column": 34 }, "end": { "line": 29, "column": 47 }, "identifierName": "modelsElement" }, "name": "modelsElement" }, "computed": false } } }, { "type": "ExpressionStatement", "start": 939, "end": 1026, "loc": { "start": { "line": 30, "column": 8 }, "end": { "line": 30, "column": 95 } }, "expression": { "type": "AssignmentExpression", "start": 939, "end": 1025, "loc": { "start": { "line": 30, "column": 8 }, "end": { "line": 30, "column": 94 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 939, "end": 967, "loc": { "start": { "line": 30, "column": 8 }, "end": { "line": 30, "column": 36 } }, "object": { "type": "ThisExpression", "start": 939, "end": 943, "loc": { "start": { "line": 30, "column": 8 }, "end": { "line": 30, "column": 12 } } }, "property": { "type": "Identifier", "start": 944, "end": 967, "loc": { "start": { "line": 30, "column": 13 }, "end": { "line": 30, "column": 36 }, "identifierName": "_modelsTabButtonElement" }, "name": "_modelsTabButtonElement" }, "computed": false }, "right": { "type": "CallExpression", "start": 970, "end": 1025, "loc": { "start": { "line": 30, "column": 39 }, "end": { "line": 30, "column": 94 } }, "callee": { "type": "MemberExpression", "start": 970, "end": 1006, "loc": { "start": { "line": 30, "column": 39 }, "end": { "line": 30, "column": 75 } }, "object": { "type": "MemberExpression", "start": 970, "end": 992, "loc": { "start": { "line": 30, "column": 39 }, "end": { "line": 30, "column": 61 } }, "object": { "type": "ThisExpression", "start": 970, "end": 974, "loc": { "start": { "line": 30, "column": 39 }, "end": { "line": 30, "column": 43 } } }, "property": { "type": "Identifier", "start": 975, "end": 992, "loc": { "start": { "line": 30, "column": 44 }, "end": { "line": 30, "column": 61 }, "identifierName": "_modelsTabElement" }, "name": "_modelsTabElement" }, "computed": false }, "property": { "type": "Identifier", "start": 993, "end": 1006, "loc": { "start": { "line": 30, "column": 62 }, "end": { "line": 30, "column": 75 }, "identifierName": "querySelector" }, "name": "querySelector" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 1007, "end": 1024, "loc": { "start": { "line": 30, "column": 76 }, "end": { "line": 30, "column": 93 } }, "extra": { "rawValue": ".xeokit-tab-btn", "raw": "\".xeokit-tab-btn\"" }, "value": ".xeokit-tab-btn" } ] } } }, { "type": "IfStatement", "start": 1036, "end": 1140, "loc": { "start": { "line": 32, "column": 8 }, "end": { "line": 34, "column": 9 } }, "test": { "type": "UnaryExpression", "start": 1040, "end": 1069, "loc": { "start": { "line": 32, "column": 12 }, "end": { "line": 32, "column": 41 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 1041, "end": 1069, "loc": { "start": { "line": 32, "column": 13 }, "end": { "line": 32, "column": 41 } }, "object": { "type": "ThisExpression", "start": 1041, "end": 1045, "loc": { "start": { "line": 32, "column": 13 }, "end": { "line": 32, "column": 17 } } }, "property": { "type": "Identifier", "start": 1046, "end": 1069, "loc": { "start": { "line": 32, "column": 18 }, "end": { "line": 32, "column": 41 }, "identifierName": "_modelsTabButtonElement" }, "name": "_modelsTabButtonElement" }, "computed": false }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 1071, "end": 1140, "loc": { "start": { "line": 32, "column": 43 }, "end": { "line": 34, "column": 9 } }, "body": [ { "type": "ThrowStatement", "start": 1085, "end": 1130, "loc": { "start": { "line": 33, "column": 12 }, "end": { "line": 33, "column": 57 } }, "argument": { "type": "StringLiteral", "start": 1091, "end": 1129, "loc": { "start": { "line": 33, "column": 18 }, "end": { "line": 33, "column": 56 } }, "extra": { "rawValue": "Missing DOM element: ,xeokit-tab-btn", "raw": "\"Missing DOM element: ,xeokit-tab-btn\"" }, "value": "Missing DOM element: ,xeokit-tab-btn" } } ], "directives": [] }, "alternate": null }, { "type": "ExpressionStatement", "start": 1150, "end": 1263, "loc": { "start": { "line": 36, "column": 8 }, "end": { "line": 38, "column": 11 } }, "expression": { "type": "AssignmentExpression", "start": 1150, "end": 1262, "loc": { "start": { "line": 36, "column": 8 }, "end": { "line": 38, "column": 10 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 1150, "end": 1165, "loc": { "start": { "line": 36, "column": 8 }, "end": { "line": 36, "column": 23 } }, "object": { "type": "ThisExpression", "start": 1150, "end": 1154, "loc": { "start": { "line": 36, "column": 8 }, "end": { "line": 36, "column": 12 } } }, "property": { "type": "Identifier", "start": 1155, "end": 1165, "loc": { "start": { "line": 36, "column": 13 }, "end": { "line": 36, "column": 23 }, "identifierName": "_xktLoader" }, "name": "_xktLoader" }, "computed": false }, "right": { "type": "NewExpression", "start": 1168, "end": 1262, "loc": { "start": { "line": 36, "column": 26 }, "end": { "line": 38, "column": 10 } }, "callee": { "type": "Identifier", "start": 1172, "end": 1187, "loc": { "start": { "line": 36, "column": 30 }, "end": { "line": 36, "column": 45 }, "identifierName": "XKTLoaderPlugin" }, "name": "XKTLoaderPlugin" }, "arguments": [ { "type": "MemberExpression", "start": 1188, "end": 1199, "loc": { "start": { "line": 36, "column": 46 }, "end": { "line": 36, "column": 57 } }, "object": { "type": "ThisExpression", "start": 1188, "end": 1192, "loc": { "start": { "line": 36, "column": 46 }, "end": { "line": 36, "column": 50 } } }, "property": { "type": "Identifier", "start": 1193, "end": 1199, "loc": { "start": { "line": 36, "column": 51 }, "end": { "line": 36, "column": 57 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, { "type": "ObjectExpression", "start": 1201, "end": 1261, "loc": { "start": { "line": 36, "column": 59 }, "end": { "line": 38, "column": 9 } }, "properties": [], "leadingComments": null, "innerComments": [ { "type": "CommentLine", "value": " objectDefaults: IFCObjectDefaults", "start": 1215, "end": 1251, "loc": { "start": { "line": 37, "column": 12 }, "end": { "line": 37, "column": 48 } } } ] } ] } } }, { "type": "ExpressionStatement", "start": 1272, "end": 1294, "loc": { "start": { "line": 39, "column": 8 }, "end": { "line": 39, "column": 30 } }, "expression": { "type": "AssignmentExpression", "start": 1272, "end": 1293, "loc": { "start": { "line": 39, "column": 8 }, "end": { "line": 39, "column": 29 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 1272, "end": 1288, "loc": { "start": { "line": 39, "column": 8 }, "end": { "line": 39, "column": 24 } }, "object": { "type": "ThisExpression", "start": 1272, "end": 1276, "loc": { "start": { "line": 39, "column": 8 }, "end": { "line": 39, "column": 12 } } }, "property": { "type": "Identifier", "start": 1277, "end": 1288, "loc": { "start": { "line": 39, "column": 13 }, "end": { "line": 39, "column": 24 }, "identifierName": "_modelsInfo" }, "name": "_modelsInfo" }, "computed": false }, "right": { "type": "ObjectExpression", "start": 1291, "end": 1293, "loc": { "start": { "line": 39, "column": 27 }, "end": { "line": 39, "column": 29 } }, "properties": [] } } }, { "type": "ExpressionStatement", "start": 1303, "end": 1329, "loc": { "start": { "line": 40, "column": 8 }, "end": { "line": 40, "column": 34 } }, "expression": { "type": "AssignmentExpression", "start": 1303, "end": 1328, "loc": { "start": { "line": 40, "column": 8 }, "end": { "line": 40, "column": 33 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 1303, "end": 1324, "loc": { "start": { "line": 40, "column": 8 }, "end": { "line": 40, "column": 29 } }, "object": { "type": "ThisExpression", "start": 1303, "end": 1307, "loc": { "start": { "line": 40, "column": 8 }, "end": { "line": 40, "column": 12 } } }, "property": { "type": "Identifier", "start": 1308, "end": 1324, "loc": { "start": { "line": 40, "column": 13 }, "end": { "line": 40, "column": 29 }, "identifierName": "_numModelsLoaded" }, "name": "_numModelsLoaded" }, "computed": false }, "right": { "type": "NumericLiteral", "start": 1327, "end": 1328, "loc": { "start": { "line": 40, "column": 32 }, "end": { "line": 40, "column": 33 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } } }, { "type": "ExpressionStatement", "start": 1338, "end": 1361, "loc": { "start": { "line": 41, "column": 8 }, "end": { "line": 41, "column": 31 } }, "expression": { "type": "AssignmentExpression", "start": 1338, "end": 1360, "loc": { "start": { "line": 41, "column": 8 }, "end": { "line": 41, "column": 30 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 1338, "end": 1353, "loc": { "start": { "line": 41, "column": 8 }, "end": { "line": 41, "column": 23 } }, "object": { "type": "ThisExpression", "start": 1338, "end": 1342, "loc": { "start": { "line": 41, "column": 8 }, "end": { "line": 41, "column": 12 } } }, "property": { "type": "Identifier", "start": 1343, "end": 1353, "loc": { "start": { "line": 41, "column": 13 }, "end": { "line": 41, "column": 23 }, "identifierName": "_projectId" }, "name": "_projectId" }, "computed": false }, "right": { "type": "NullLiteral", "start": 1356, "end": 1360, "loc": { "start": { "line": 41, "column": 26 }, "end": { "line": 41, "column": 30 } } } } } ], "directives": [] } }, { "type": "ClassMethod", "start": 1373, "end": 2968, "loc": { "start": { "line": 44, "column": 4 }, "end": { "line": 81, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 1373, "end": 1385, "loc": { "start": { "line": 44, "column": 4 }, "end": { "line": 44, "column": 16 }, "identifierName": "_loadProject" }, "name": "_loadProject" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 1386, "end": 1395, "loc": { "start": { "line": 44, "column": 17 }, "end": { "line": 44, "column": 26 }, "identifierName": "projectId" }, "name": "projectId" }, { "type": "Identifier", "start": 1397, "end": 1401, "loc": { "start": { "line": 44, "column": 28 }, "end": { "line": 44, "column": 32 }, "identifierName": "done" }, "name": "done" }, { "type": "Identifier", "start": 1403, "end": 1408, "loc": { "start": { "line": 44, "column": 34 }, "end": { "line": 44, "column": 39 }, "identifierName": "error" }, "name": "error" } ], "body": { "type": "BlockStatement", "start": 1410, "end": 2968, "loc": { "start": { "line": 44, "column": 41 }, "end": { "line": 81, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 1420, "end": 1438, "loc": { "start": { "line": 45, "column": 8 }, "end": { "line": 45, "column": 26 } }, "declarations": [ { "type": "VariableDeclarator", "start": 1426, "end": 1437, "loc": { "start": { "line": 45, "column": 14 }, "end": { "line": 45, "column": 25 } }, "id": { "type": "Identifier", "start": 1426, "end": 1432, "loc": { "start": { "line": 45, "column": 14 }, "end": { "line": 45, "column": 20 }, "identifierName": "params" }, "name": "params" }, "init": { "type": "ObjectExpression", "start": 1435, "end": 1437, "loc": { "start": { "line": 45, "column": 23 }, "end": { "line": 45, "column": 25 } }, "properties": [] } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 1447, "end": 2962, "loc": { "start": { "line": 46, "column": 8 }, "end": { "line": 80, "column": 11 } }, "expression": { "type": "CallExpression", "start": 1447, "end": 2961, "loc": { "start": { "line": 46, "column": 8 }, "end": { "line": 80, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 1447, "end": 1469, "loc": { "start": { "line": 46, "column": 8 }, "end": { "line": 46, "column": 30 } }, "object": { "type": "MemberExpression", "start": 1447, "end": 1458, "loc": { "start": { "line": 46, "column": 8 }, "end": { "line": 46, "column": 19 } }, "object": { "type": "ThisExpression", "start": 1447, "end": 1451, "loc": { "start": { "line": 46, "column": 8 }, "end": { "line": 46, "column": 12 } } }, "property": { "type": "Identifier", "start": 1452, "end": 1458, "loc": { "start": { "line": 46, "column": 13 }, "end": { "line": 46, "column": 19 }, "identifierName": "server" }, "name": "server" }, "computed": false }, "property": { "type": "Identifier", "start": 1459, "end": 1469, "loc": { "start": { "line": 46, "column": 20 }, "end": { "line": 46, "column": 30 }, "identifierName": "getProject" }, "name": "getProject" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 1470, "end": 1479, "loc": { "start": { "line": 46, "column": 31 }, "end": { "line": 46, "column": 40 }, "identifierName": "projectId" }, "name": "projectId" }, { "type": "ArrowFunctionExpression", "start": 1481, "end": 2833, "loc": { "start": { "line": 46, "column": 42 }, "end": { "line": 75, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 1482, "end": 1493, "loc": { "start": { "line": 46, "column": 43 }, "end": { "line": 46, "column": 54 }, "identifierName": "projectInfo" }, "name": "projectInfo" } ], "body": { "type": "BlockStatement", "start": 1498, "end": 2833, "loc": { "start": { "line": 46, "column": 59 }, "end": { "line": 75, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 1512, "end": 1540, "loc": { "start": { "line": 47, "column": 12 }, "end": { "line": 47, "column": 40 } }, "expression": { "type": "AssignmentExpression", "start": 1512, "end": 1539, "loc": { "start": { "line": 47, "column": 12 }, "end": { "line": 47, "column": 39 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 1512, "end": 1527, "loc": { "start": { "line": 47, "column": 12 }, "end": { "line": 47, "column": 27 } }, "object": { "type": "ThisExpression", "start": 1512, "end": 1516, "loc": { "start": { "line": 47, "column": 12 }, "end": { "line": 47, "column": 16 } } }, "property": { "type": "Identifier", "start": 1517, "end": 1527, "loc": { "start": { "line": 47, "column": 17 }, "end": { "line": 47, "column": 27 }, "identifierName": "_projectId" }, "name": "_projectId" }, "computed": false }, "right": { "type": "Identifier", "start": 1530, "end": 1539, "loc": { "start": { "line": 47, "column": 30 }, "end": { "line": 47, "column": 39 }, "identifierName": "projectId" }, "name": "projectId" } } }, { "type": "VariableDeclaration", "start": 1553, "end": 1567, "loc": { "start": { "line": 48, "column": 12 }, "end": { "line": 48, "column": 26 } }, "declarations": [ { "type": "VariableDeclarator", "start": 1557, "end": 1566, "loc": { "start": { "line": 48, "column": 16 }, "end": { "line": 48, "column": 25 } }, "id": { "type": "Identifier", "start": 1557, "end": 1561, "loc": { "start": { "line": 48, "column": 16 }, "end": { "line": 48, "column": 20 }, "identifierName": "html" }, "name": "html" }, "init": { "type": "StringLiteral", "start": 1564, "end": 1566, "loc": { "start": { "line": 48, "column": 23 }, "end": { "line": 48, "column": 25 } }, "extra": { "rawValue": "", "raw": "\"\"" }, "value": "" } } ], "kind": "var" }, { "type": "VariableDeclaration", "start": 1580, "end": 1624, "loc": { "start": { "line": 49, "column": 12 }, "end": { "line": 49, "column": 56 } }, "declarations": [ { "type": "VariableDeclarator", "start": 1586, "end": 1623, "loc": { "start": { "line": 49, "column": 18 }, "end": { "line": 49, "column": 55 } }, "id": { "type": "Identifier", "start": 1586, "end": 1596, "loc": { "start": { "line": 49, "column": 18 }, "end": { "line": 49, "column": 28 }, "identifierName": "modelsInfo" }, "name": "modelsInfo" }, "init": { "type": "LogicalExpression", "start": 1599, "end": 1623, "loc": { "start": { "line": 49, "column": 31 }, "end": { "line": 49, "column": 55 } }, "left": { "type": "MemberExpression", "start": 1599, "end": 1617, "loc": { "start": { "line": 49, "column": 31 }, "end": { "line": 49, "column": 49 } }, "object": { "type": "Identifier", "start": 1599, "end": 1610, "loc": { "start": { "line": 49, "column": 31 }, "end": { "line": 49, "column": 42 }, "identifierName": "projectInfo" }, "name": "projectInfo" }, "property": { "type": "Identifier", "start": 1611, "end": 1617, "loc": { "start": { "line": 49, "column": 43 }, "end": { "line": 49, "column": 49 }, "identifierName": "models" }, "name": "models" }, "computed": false }, "operator": "||", "right": { "type": "ArrayExpression", "start": 1621, "end": 1623, "loc": { "start": { "line": 49, "column": 53 }, "end": { "line": 49, "column": 55 } }, "elements": [] } } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 1637, "end": 1659, "loc": { "start": { "line": 50, "column": 12 }, "end": { "line": 50, "column": 34 } }, "expression": { "type": "AssignmentExpression", "start": 1637, "end": 1658, "loc": { "start": { "line": 50, "column": 12 }, "end": { "line": 50, "column": 33 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 1637, "end": 1653, "loc": { "start": { "line": 50, "column": 12 }, "end": { "line": 50, "column": 28 } }, "object": { "type": "ThisExpression", "start": 1637, "end": 1641, "loc": { "start": { "line": 50, "column": 12 }, "end": { "line": 50, "column": 16 } } }, "property": { "type": "Identifier", "start": 1642, "end": 1653, "loc": { "start": { "line": 50, "column": 17 }, "end": { "line": 50, "column": 28 }, "identifierName": "_modelsInfo" }, "name": "_modelsInfo" }, "computed": false }, "right": { "type": "ObjectExpression", "start": 1656, "end": 1658, "loc": { "start": { "line": 50, "column": 31 }, "end": { "line": 50, "column": 33 } }, "properties": [] } } }, { "type": "ForStatement", "start": 1672, "end": 2047, "loc": { "start": { "line": 51, "column": 12 }, "end": { "line": 57, "column": 13 } }, "init": { "type": "VariableDeclaration", "start": 1677, "end": 1711, "loc": { "start": { "line": 51, "column": 17 }, "end": { "line": 51, "column": 51 } }, "declarations": [ { "type": "VariableDeclarator", "start": 1681, "end": 1686, "loc": { "start": { "line": 51, "column": 21 }, "end": { "line": 51, "column": 26 } }, "id": { "type": "Identifier", "start": 1681, "end": 1682, "loc": { "start": { "line": 51, "column": 21 }, "end": { "line": 51, "column": 22 }, "identifierName": "i" }, "name": "i" }, "init": { "type": "NumericLiteral", "start": 1685, "end": 1686, "loc": { "start": { "line": 51, "column": 25 }, "end": { "line": 51, "column": 26 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } }, { "type": "VariableDeclarator", "start": 1688, "end": 1711, "loc": { "start": { "line": 51, "column": 28 }, "end": { "line": 51, "column": 51 } }, "id": { "type": "Identifier", "start": 1688, "end": 1691, "loc": { "start": { "line": 51, "column": 28 }, "end": { "line": 51, "column": 31 }, "identifierName": "len" }, "name": "len" }, "init": { "type": "MemberExpression", "start": 1694, "end": 1711, "loc": { "start": { "line": 51, "column": 34 }, "end": { "line": 51, "column": 51 } }, "object": { "type": "Identifier", "start": 1694, "end": 1704, "loc": { "start": { "line": 51, "column": 34 }, "end": { "line": 51, "column": 44 }, "identifierName": "modelsInfo" }, "name": "modelsInfo" }, "property": { "type": "Identifier", "start": 1705, "end": 1711, "loc": { "start": { "line": 51, "column": 45 }, "end": { "line": 51, "column": 51 }, "identifierName": "length" }, "name": "length" }, "computed": false } } ], "kind": "let" }, "test": { "type": "BinaryExpression", "start": 1713, "end": 1720, "loc": { "start": { "line": 51, "column": 53 }, "end": { "line": 51, "column": 60 } }, "left": { "type": "Identifier", "start": 1713, "end": 1714, "loc": { "start": { "line": 51, "column": 53 }, "end": { "line": 51, "column": 54 }, "identifierName": "i" }, "name": "i" }, "operator": "<", "right": { "type": "Identifier", "start": 1717, "end": 1720, "loc": { "start": { "line": 51, "column": 57 }, "end": { "line": 51, "column": 60 }, "identifierName": "len" }, "name": "len" } }, "update": { "type": "UpdateExpression", "start": 1722, "end": 1725, "loc": { "start": { "line": 51, "column": 62 }, "end": { "line": 51, "column": 65 } }, "operator": "++", "prefix": false, "argument": { "type": "Identifier", "start": 1722, "end": 1723, "loc": { "start": { "line": 51, "column": 62 }, "end": { "line": 51, "column": 63 }, "identifierName": "i" }, "name": "i" } }, "body": { "type": "BlockStatement", "start": 1727, "end": 2047, "loc": { "start": { "line": 51, "column": 67 }, "end": { "line": 57, "column": 13 } }, "body": [ { "type": "VariableDeclaration", "start": 1745, "end": 1777, "loc": { "start": { "line": 52, "column": 16 }, "end": { "line": 52, "column": 48 } }, "declarations": [ { "type": "VariableDeclarator", "start": 1751, "end": 1776, "loc": { "start": { "line": 52, "column": 22 }, "end": { "line": 52, "column": 47 } }, "id": { "type": "Identifier", "start": 1751, "end": 1760, "loc": { "start": { "line": 52, "column": 22 }, "end": { "line": 52, "column": 31 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "init": { "type": "MemberExpression", "start": 1763, "end": 1776, "loc": { "start": { "line": 52, "column": 34 }, "end": { "line": 52, "column": 47 } }, "object": { "type": "Identifier", "start": 1763, "end": 1773, "loc": { "start": { "line": 52, "column": 34 }, "end": { "line": 52, "column": 44 }, "identifierName": "modelsInfo" }, "name": "modelsInfo" }, "property": { "type": "Identifier", "start": 1774, "end": 1775, "loc": { "start": { "line": 52, "column": 45 }, "end": { "line": 52, "column": 46 }, "identifierName": "i" }, "name": "i" }, "computed": true } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 1794, "end": 1837, "loc": { "start": { "line": 53, "column": 16 }, "end": { "line": 53, "column": 59 } }, "expression": { "type": "AssignmentExpression", "start": 1794, "end": 1836, "loc": { "start": { "line": 53, "column": 16 }, "end": { "line": 53, "column": 58 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 1794, "end": 1824, "loc": { "start": { "line": 53, "column": 16 }, "end": { "line": 53, "column": 46 } }, "object": { "type": "MemberExpression", "start": 1794, "end": 1810, "loc": { "start": { "line": 53, "column": 16 }, "end": { "line": 53, "column": 32 } }, "object": { "type": "ThisExpression", "start": 1794, "end": 1798, "loc": { "start": { "line": 53, "column": 16 }, "end": { "line": 53, "column": 20 } } }, "property": { "type": "Identifier", "start": 1799, "end": 1810, "loc": { "start": { "line": 53, "column": 21 }, "end": { "line": 53, "column": 32 }, "identifierName": "_modelsInfo" }, "name": "_modelsInfo" }, "computed": false }, "property": { "type": "MemberExpression", "start": 1811, "end": 1823, "loc": { "start": { "line": 53, "column": 33 }, "end": { "line": 53, "column": 45 } }, "object": { "type": "Identifier", "start": 1811, "end": 1820, "loc": { "start": { "line": 53, "column": 33 }, "end": { "line": 53, "column": 42 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 1821, "end": 1823, "loc": { "start": { "line": 53, "column": 43 }, "end": { "line": 53, "column": 45 }, "identifierName": "id" }, "name": "id" }, "computed": false }, "computed": true }, "right": { "type": "Identifier", "start": 1827, "end": 1836, "loc": { "start": { "line": 53, "column": 49 }, "end": { "line": 53, "column": 58 }, "identifierName": "modelInfo" }, "name": "modelInfo" } } }, { "type": "ExpressionStatement", "start": 1854, "end": 1896, "loc": { "start": { "line": 54, "column": 16 }, "end": { "line": 54, "column": 58 } }, "expression": { "type": "AssignmentExpression", "start": 1854, "end": 1895, "loc": { "start": { "line": 54, "column": 16 }, "end": { "line": 54, "column": 57 } }, "operator": "+=", "left": { "type": "Identifier", "start": 1854, "end": 1858, "loc": { "start": { "line": 54, "column": 16 }, "end": { "line": 54, "column": 20 }, "identifierName": "html" }, "name": "html" }, "right": { "type": "StringLiteral", "start": 1862, "end": 1895, "loc": { "start": { "line": 54, "column": 24 }, "end": { "line": 54, "column": 57 } }, "extra": { "rawValue": "
", "raw": "\"
\"" }, "value": "
" } } }, { "type": "ExpressionStatement", "start": 1913, "end": 1999, "loc": { "start": { "line": 55, "column": 16 }, "end": { "line": 55, "column": 102 } }, "expression": { "type": "AssignmentExpression", "start": 1913, "end": 1998, "loc": { "start": { "line": 55, "column": 16 }, "end": { "line": 55, "column": 101 } }, "operator": "+=", "left": { "type": "Identifier", "start": 1913, "end": 1917, "loc": { "start": { "line": 55, "column": 16 }, "end": { "line": 55, "column": 20 }, "identifierName": "html" }, "name": "html" }, "right": { "type": "BinaryExpression", "start": 1921, "end": 1998, "loc": { "start": { "line": 55, "column": 24 }, "end": { "line": 55, "column": 101 } }, "left": { "type": "BinaryExpression", "start": 1921, "end": 1981, "loc": { "start": { "line": 55, "column": 24 }, "end": { "line": 55, "column": 84 } }, "left": { "type": "BinaryExpression", "start": 1921, "end": 1949, "loc": { "start": { "line": 55, "column": 24 }, "end": { "line": 55, "column": 52 } }, "left": { "type": "StringLiteral", "start": 1921, "end": 1934, "loc": { "start": { "line": 55, "column": 24 }, "end": { "line": 55, "column": 37 } }, "extra": { "rawValue": "", "raw": "\"' type='checkbox' value=''>\"" }, "value": "' type='checkbox' value=''>" } }, "operator": "+", "right": { "type": "MemberExpression", "start": 1984, "end": 1998, "loc": { "start": { "line": 55, "column": 87 }, "end": { "line": 55, "column": 101 } }, "object": { "type": "Identifier", "start": 1984, "end": 1993, "loc": { "start": { "line": 55, "column": 87 }, "end": { "line": 55, "column": 96 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 1994, "end": 1998, "loc": { "start": { "line": 55, "column": 97 }, "end": { "line": 55, "column": 101 }, "identifierName": "name" }, "name": "name" }, "computed": false } } } }, { "type": "ExpressionStatement", "start": 2016, "end": 2033, "loc": { "start": { "line": 56, "column": 16 }, "end": { "line": 56, "column": 33 } }, "expression": { "type": "AssignmentExpression", "start": 2016, "end": 2032, "loc": { "start": { "line": 56, "column": 16 }, "end": { "line": 56, "column": 32 } }, "operator": "+=", "left": { "type": "Identifier", "start": 2016, "end": 2020, "loc": { "start": { "line": 56, "column": 16 }, "end": { "line": 56, "column": 20 }, "identifierName": "html" }, "name": "html" }, "right": { "type": "StringLiteral", "start": 2024, "end": 2032, "loc": { "start": { "line": 56, "column": 24 }, "end": { "line": 56, "column": 32 } }, "extra": { "rawValue": "
", "raw": "\"
\"" }, "value": "
" } } } ], "directives": [] } }, { "type": "ExpressionStatement", "start": 2060, "end": 2097, "loc": { "start": { "line": 58, "column": 12 }, "end": { "line": 58, "column": 49 } }, "expression": { "type": "AssignmentExpression", "start": 2060, "end": 2096, "loc": { "start": { "line": 58, "column": 12 }, "end": { "line": 58, "column": 48 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 2060, "end": 2089, "loc": { "start": { "line": 58, "column": 12 }, "end": { "line": 58, "column": 41 } }, "object": { "type": "MemberExpression", "start": 2060, "end": 2079, "loc": { "start": { "line": 58, "column": 12 }, "end": { "line": 58, "column": 31 } }, "object": { "type": "ThisExpression", "start": 2060, "end": 2064, "loc": { "start": { "line": 58, "column": 12 }, "end": { "line": 58, "column": 16 } } }, "property": { "type": "Identifier", "start": 2065, "end": 2079, "loc": { "start": { "line": 58, "column": 17 }, "end": { "line": 58, "column": 31 }, "identifierName": "_modelsElement" }, "name": "_modelsElement" }, "computed": false }, "property": { "type": "Identifier", "start": 2080, "end": 2089, "loc": { "start": { "line": 58, "column": 32 }, "end": { "line": 58, "column": 41 }, "identifierName": "innerHTML" }, "name": "innerHTML" }, "computed": false }, "right": { "type": "Identifier", "start": 2092, "end": 2096, "loc": { "start": { "line": 58, "column": 44 }, "end": { "line": 58, "column": 48 }, "identifierName": "html" }, "name": "html" } } }, { "type": "ForStatement", "start": 2110, "end": 2823, "loc": { "start": { "line": 59, "column": 12 }, "end": { "line": 74, "column": 13 } }, "init": { "type": "VariableDeclaration", "start": 2115, "end": 2149, "loc": { "start": { "line": 59, "column": 17 }, "end": { "line": 59, "column": 51 } }, "declarations": [ { "type": "VariableDeclarator", "start": 2119, "end": 2124, "loc": { "start": { "line": 59, "column": 21 }, "end": { "line": 59, "column": 26 } }, "id": { "type": "Identifier", "start": 2119, "end": 2120, "loc": { "start": { "line": 59, "column": 21 }, "end": { "line": 59, "column": 22 }, "identifierName": "i" }, "name": "i" }, "init": { "type": "NumericLiteral", "start": 2123, "end": 2124, "loc": { "start": { "line": 59, "column": 25 }, "end": { "line": 59, "column": 26 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } }, { "type": "VariableDeclarator", "start": 2126, "end": 2149, "loc": { "start": { "line": 59, "column": 28 }, "end": { "line": 59, "column": 51 } }, "id": { "type": "Identifier", "start": 2126, "end": 2129, "loc": { "start": { "line": 59, "column": 28 }, "end": { "line": 59, "column": 31 }, "identifierName": "len" }, "name": "len" }, "init": { "type": "MemberExpression", "start": 2132, "end": 2149, "loc": { "start": { "line": 59, "column": 34 }, "end": { "line": 59, "column": 51 } }, "object": { "type": "Identifier", "start": 2132, "end": 2142, "loc": { "start": { "line": 59, "column": 34 }, "end": { "line": 59, "column": 44 }, "identifierName": "modelsInfo" }, "name": "modelsInfo" }, "property": { "type": "Identifier", "start": 2143, "end": 2149, "loc": { "start": { "line": 59, "column": 45 }, "end": { "line": 59, "column": 51 }, "identifierName": "length" }, "name": "length" }, "computed": false } } ], "kind": "let" }, "test": { "type": "BinaryExpression", "start": 2151, "end": 2158, "loc": { "start": { "line": 59, "column": 53 }, "end": { "line": 59, "column": 60 } }, "left": { "type": "Identifier", "start": 2151, "end": 2152, "loc": { "start": { "line": 59, "column": 53 }, "end": { "line": 59, "column": 54 }, "identifierName": "i" }, "name": "i" }, "operator": "<", "right": { "type": "Identifier", "start": 2155, "end": 2158, "loc": { "start": { "line": 59, "column": 57 }, "end": { "line": 59, "column": 60 }, "identifierName": "len" }, "name": "len" } }, "update": { "type": "UpdateExpression", "start": 2160, "end": 2163, "loc": { "start": { "line": 59, "column": 62 }, "end": { "line": 59, "column": 65 } }, "operator": "++", "prefix": false, "argument": { "type": "Identifier", "start": 2160, "end": 2161, "loc": { "start": { "line": 59, "column": 62 }, "end": { "line": 59, "column": 63 }, "identifierName": "i" }, "name": "i" } }, "body": { "type": "BlockStatement", "start": 2165, "end": 2823, "loc": { "start": { "line": 59, "column": 67 }, "end": { "line": 74, "column": 13 } }, "body": [ { "type": "VariableDeclaration", "start": 2183, "end": 2215, "loc": { "start": { "line": 60, "column": 16 }, "end": { "line": 60, "column": 48 } }, "declarations": [ { "type": "VariableDeclarator", "start": 2189, "end": 2214, "loc": { "start": { "line": 60, "column": 22 }, "end": { "line": 60, "column": 47 } }, "id": { "type": "Identifier", "start": 2189, "end": 2198, "loc": { "start": { "line": 60, "column": 22 }, "end": { "line": 60, "column": 31 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "init": { "type": "MemberExpression", "start": 2201, "end": 2214, "loc": { "start": { "line": 60, "column": 34 }, "end": { "line": 60, "column": 47 } }, "object": { "type": "Identifier", "start": 2201, "end": 2211, "loc": { "start": { "line": 60, "column": 34 }, "end": { "line": 60, "column": 44 }, "identifierName": "modelsInfo" }, "name": "modelsInfo" }, "property": { "type": "Identifier", "start": 2212, "end": 2213, "loc": { "start": { "line": 60, "column": 45 }, "end": { "line": 60, "column": 46 }, "identifierName": "i" }, "name": "i" }, "computed": true } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 2232, "end": 2261, "loc": { "start": { "line": 61, "column": 16 }, "end": { "line": 61, "column": 45 } }, "declarations": [ { "type": "VariableDeclarator", "start": 2238, "end": 2260, "loc": { "start": { "line": 61, "column": 22 }, "end": { "line": 61, "column": 44 } }, "id": { "type": "Identifier", "start": 2238, "end": 2245, "loc": { "start": { "line": 61, "column": 22 }, "end": { "line": 61, "column": 29 }, "identifierName": "modelId" }, "name": "modelId" }, "init": { "type": "MemberExpression", "start": 2248, "end": 2260, "loc": { "start": { "line": 61, "column": 32 }, "end": { "line": 61, "column": 44 } }, "object": { "type": "Identifier", "start": 2248, "end": 2257, "loc": { "start": { "line": 61, "column": 32 }, "end": { "line": 61, "column": 41 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 2258, "end": 2260, "loc": { "start": { "line": 61, "column": 42 }, "end": { "line": 61, "column": 44 }, "identifierName": "id" }, "name": "id" }, "computed": false } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 2278, "end": 2333, "loc": { "start": { "line": 62, "column": 16 }, "end": { "line": 62, "column": 71 } }, "declarations": [ { "type": "VariableDeclarator", "start": 2284, "end": 2332, "loc": { "start": { "line": 62, "column": 22 }, "end": { "line": 62, "column": 70 } }, "id": { "type": "Identifier", "start": 2284, "end": 2292, "loc": { "start": { "line": 62, "column": 22 }, "end": { "line": 62, "column": 30 }, "identifierName": "checkBox" }, "name": "checkBox" }, "init": { "type": "CallExpression", "start": 2295, "end": 2332, "loc": { "start": { "line": 62, "column": 33 }, "end": { "line": 62, "column": 70 } }, "callee": { "type": "MemberExpression", "start": 2295, "end": 2318, "loc": { "start": { "line": 62, "column": 33 }, "end": { "line": 62, "column": 56 } }, "object": { "type": "Identifier", "start": 2295, "end": 2303, "loc": { "start": { "line": 62, "column": 33 }, "end": { "line": 62, "column": 41 }, "identifierName": "document" }, "name": "document" }, "property": { "type": "Identifier", "start": 2304, "end": 2318, "loc": { "start": { "line": 62, "column": 42 }, "end": { "line": 62, "column": 56 }, "identifierName": "getElementById" }, "name": "getElementById" }, "computed": false }, "arguments": [ { "type": "BinaryExpression", "start": 2319, "end": 2331, "loc": { "start": { "line": 62, "column": 57 }, "end": { "line": 62, "column": 69 } }, "left": { "type": "StringLiteral", "start": 2319, "end": 2321, "loc": { "start": { "line": 62, "column": 57 }, "end": { "line": 62, "column": 59 } }, "extra": { "rawValue": "", "raw": "\"\"" }, "value": "" }, "operator": "+", "right": { "type": "Identifier", "start": 2324, "end": 2331, "loc": { "start": { "line": 62, "column": 62 }, "end": { "line": 62, "column": 69 }, "identifierName": "modelId" }, "name": "modelId" } } ] } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 2350, "end": 2614, "loc": { "start": { "line": 63, "column": 16 }, "end": { "line": 69, "column": 19 } }, "expression": { "type": "CallExpression", "start": 2350, "end": 2613, "loc": { "start": { "line": 63, "column": 16 }, "end": { "line": 69, "column": 18 } }, "callee": { "type": "MemberExpression", "start": 2350, "end": 2375, "loc": { "start": { "line": 63, "column": 16 }, "end": { "line": 63, "column": 41 } }, "object": { "type": "Identifier", "start": 2350, "end": 2358, "loc": { "start": { "line": 63, "column": 16 }, "end": { "line": 63, "column": 24 }, "identifierName": "checkBox" }, "name": "checkBox" }, "property": { "type": "Identifier", "start": 2359, "end": 2375, "loc": { "start": { "line": 63, "column": 25 }, "end": { "line": 63, "column": 41 }, "identifierName": "addEventListener" }, "name": "addEventListener" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 2376, "end": 2383, "loc": { "start": { "line": 63, "column": 42 }, "end": { "line": 63, "column": 49 } }, "extra": { "rawValue": "click", "raw": "\"click\"" }, "value": "click" }, { "type": "ArrowFunctionExpression", "start": 2385, "end": 2612, "loc": { "start": { "line": 63, "column": 51 }, "end": { "line": 69, "column": 17 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 2391, "end": 2612, "loc": { "start": { "line": 63, "column": 57 }, "end": { "line": 69, "column": 17 } }, "body": [ { "type": "IfStatement", "start": 2413, "end": 2594, "loc": { "start": { "line": 64, "column": 20 }, "end": { "line": 68, "column": 21 } }, "test": { "type": "MemberExpression", "start": 2417, "end": 2433, "loc": { "start": { "line": 64, "column": 24 }, "end": { "line": 64, "column": 40 } }, "object": { "type": "Identifier", "start": 2417, "end": 2425, "loc": { "start": { "line": 64, "column": 24 }, "end": { "line": 64, "column": 32 }, "identifierName": "checkBox" }, "name": "checkBox" }, "property": { "type": "Identifier", "start": 2426, "end": 2433, "loc": { "start": { "line": 64, "column": 33 }, "end": { "line": 64, "column": 40 }, "identifierName": "checked" }, "name": "checked" }, "computed": false }, "consequent": { "type": "BlockStatement", "start": 2435, "end": 2508, "loc": { "start": { "line": 64, "column": 42 }, "end": { "line": 66, "column": 21 } }, "body": [ { "type": "ExpressionStatement", "start": 2461, "end": 2486, "loc": { "start": { "line": 65, "column": 24 }, "end": { "line": 65, "column": 49 } }, "expression": { "type": "CallExpression", "start": 2461, "end": 2485, "loc": { "start": { "line": 65, "column": 24 }, "end": { "line": 65, "column": 48 } }, "callee": { "type": "MemberExpression", "start": 2461, "end": 2476, "loc": { "start": { "line": 65, "column": 24 }, "end": { "line": 65, "column": 39 } }, "object": { "type": "ThisExpression", "start": 2461, "end": 2465, "loc": { "start": { "line": 65, "column": 24 }, "end": { "line": 65, "column": 28 } } }, "property": { "type": "Identifier", "start": 2466, "end": 2476, "loc": { "start": { "line": 65, "column": 29 }, "end": { "line": 65, "column": 39 }, "identifierName": "_loadModel" }, "name": "_loadModel" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 2477, "end": 2484, "loc": { "start": { "line": 65, "column": 40 }, "end": { "line": 65, "column": 47 }, "identifierName": "modelId" }, "name": "modelId" } ] } } ], "directives": [] }, "alternate": { "type": "BlockStatement", "start": 2514, "end": 2594, "loc": { "start": { "line": 66, "column": 27 }, "end": { "line": 68, "column": 21 } }, "body": [ { "type": "ExpressionStatement", "start": 2540, "end": 2572, "loc": { "start": { "line": 67, "column": 24 }, "end": { "line": 67, "column": 56 } }, "expression": { "type": "CallExpression", "start": 2540, "end": 2571, "loc": { "start": { "line": 67, "column": 24 }, "end": { "line": 67, "column": 55 } }, "callee": { "type": "MemberExpression", "start": 2540, "end": 2557, "loc": { "start": { "line": 67, "column": 24 }, "end": { "line": 67, "column": 41 } }, "object": { "type": "ThisExpression", "start": 2540, "end": 2544, "loc": { "start": { "line": 67, "column": 24 }, "end": { "line": 67, "column": 28 } } }, "property": { "type": "Identifier", "start": 2545, "end": 2557, "loc": { "start": { "line": 67, "column": 29 }, "end": { "line": 67, "column": 41 }, "identifierName": "_unloadModel" }, "name": "_unloadModel" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 2558, "end": 2570, "loc": { "start": { "line": 67, "column": 42 }, "end": { "line": 67, "column": 54 } }, "object": { "type": "Identifier", "start": 2558, "end": 2567, "loc": { "start": { "line": 67, "column": 42 }, "end": { "line": 67, "column": 51 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 2568, "end": 2570, "loc": { "start": { "line": 67, "column": 52 }, "end": { "line": 67, "column": 54 }, "identifierName": "id" }, "name": "id" }, "computed": false } ] } } ], "directives": [] } } ], "directives": [] } } ] } }, { "type": "IfStatement", "start": 2631, "end": 2809, "loc": { "start": { "line": 70, "column": 16 }, "end": { "line": 73, "column": 17 } }, "test": { "type": "MemberExpression", "start": 2635, "end": 2652, "loc": { "start": { "line": 70, "column": 20 }, "end": { "line": 70, "column": 37 } }, "object": { "type": "Identifier", "start": 2635, "end": 2644, "loc": { "start": { "line": 70, "column": 20 }, "end": { "line": 70, "column": 29 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 2645, "end": 2652, "loc": { "start": { "line": 70, "column": 30 }, "end": { "line": 70, "column": 37 }, "identifierName": "default" }, "name": "default" }, "computed": false }, "consequent": { "type": "BlockStatement", "start": 2654, "end": 2809, "loc": { "start": { "line": 70, "column": 39 }, "end": { "line": 73, "column": 17 } }, "body": [ { "type": "ExpressionStatement", "start": 2676, "end": 2700, "loc": { "start": { "line": 71, "column": 20 }, "end": { "line": 71, "column": 44 } }, "expression": { "type": "AssignmentExpression", "start": 2676, "end": 2699, "loc": { "start": { "line": 71, "column": 20 }, "end": { "line": 71, "column": 43 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 2676, "end": 2692, "loc": { "start": { "line": 71, "column": 20 }, "end": { "line": 71, "column": 36 } }, "object": { "type": "Identifier", "start": 2676, "end": 2684, "loc": { "start": { "line": 71, "column": 20 }, "end": { "line": 71, "column": 28 }, "identifierName": "checkBox" }, "name": "checkBox" }, "property": { "type": "Identifier", "start": 2685, "end": 2692, "loc": { "start": { "line": 71, "column": 29 }, "end": { "line": 71, "column": 36 }, "identifierName": "checked" }, "name": "checked" }, "computed": false }, "right": { "type": "BooleanLiteral", "start": 2695, "end": 2699, "loc": { "start": { "line": 71, "column": 39 }, "end": { "line": 71, "column": 43 } }, "value": true } } }, { "type": "ExpressionStatement", "start": 2721, "end": 2759, "loc": { "start": { "line": 72, "column": 20 }, "end": { "line": 72, "column": 58 } }, "expression": { "type": "CallExpression", "start": 2721, "end": 2758, "loc": { "start": { "line": 72, "column": 20 }, "end": { "line": 72, "column": 57 } }, "callee": { "type": "MemberExpression", "start": 2721, "end": 2736, "loc": { "start": { "line": 72, "column": 20 }, "end": { "line": 72, "column": 35 } }, "object": { "type": "ThisExpression", "start": 2721, "end": 2725, "loc": { "start": { "line": 72, "column": 20 }, "end": { "line": 72, "column": 24 } } }, "property": { "type": "Identifier", "start": 2726, "end": 2736, "loc": { "start": { "line": 72, "column": 25 }, "end": { "line": 72, "column": 35 }, "identifierName": "_loadModel" }, "name": "_loadModel" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 2737, "end": 2744, "loc": { "start": { "line": 72, "column": 36 }, "end": { "line": 72, "column": 43 }, "identifierName": "modelId" }, "name": "modelId" }, { "type": "Identifier", "start": 2746, "end": 2750, "loc": { "start": { "line": 72, "column": 45 }, "end": { "line": 72, "column": 49 }, "identifierName": "done" }, "name": "done" }, { "type": "Identifier", "start": 2752, "end": 2757, "loc": { "start": { "line": 72, "column": 51 }, "end": { "line": 72, "column": 56 }, "identifierName": "error" }, "name": "error" } ] }, "trailingComments": [ { "type": "CommentLine", "value": " TODO: buffer and load at end", "start": 2760, "end": 2791, "loc": { "start": { "line": 72, "column": 59 }, "end": { "line": 72, "column": 90 } } } ] } ], "directives": [] }, "alternate": null } ], "directives": [] } } ], "directives": [] } }, { "type": "ArrowFunctionExpression", "start": 2835, "end": 2960, "loc": { "start": { "line": 75, "column": 11 }, "end": { "line": 80, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 2836, "end": 2842, "loc": { "start": { "line": 75, "column": 12 }, "end": { "line": 75, "column": 18 }, "identifierName": "errMsg" }, "name": "errMsg" } ], "body": { "type": "BlockStatement", "start": 2847, "end": 2960, "loc": { "start": { "line": 75, "column": 23 }, "end": { "line": 80, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 2861, "end": 2880, "loc": { "start": { "line": 76, "column": 12 }, "end": { "line": 76, "column": 31 } }, "expression": { "type": "CallExpression", "start": 2861, "end": 2879, "loc": { "start": { "line": 76, "column": 12 }, "end": { "line": 76, "column": 30 } }, "callee": { "type": "MemberExpression", "start": 2861, "end": 2871, "loc": { "start": { "line": 76, "column": 12 }, "end": { "line": 76, "column": 22 } }, "object": { "type": "ThisExpression", "start": 2861, "end": 2865, "loc": { "start": { "line": 76, "column": 12 }, "end": { "line": 76, "column": 16 } } }, "property": { "type": "Identifier", "start": 2866, "end": 2871, "loc": { "start": { "line": 76, "column": 17 }, "end": { "line": 76, "column": 22 }, "identifierName": "error" }, "name": "error" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 2872, "end": 2878, "loc": { "start": { "line": 76, "column": 23 }, "end": { "line": 76, "column": 29 }, "identifierName": "errMsg" }, "name": "errMsg" } ] } }, { "type": "IfStatement", "start": 2893, "end": 2950, "loc": { "start": { "line": 77, "column": 12 }, "end": { "line": 79, "column": 13 } }, "test": { "type": "Identifier", "start": 2897, "end": 2902, "loc": { "start": { "line": 77, "column": 16 }, "end": { "line": 77, "column": 21 }, "identifierName": "error" }, "name": "error" }, "consequent": { "type": "BlockStatement", "start": 2904, "end": 2950, "loc": { "start": { "line": 77, "column": 23 }, "end": { "line": 79, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 2922, "end": 2936, "loc": { "start": { "line": 78, "column": 16 }, "end": { "line": 78, "column": 30 } }, "expression": { "type": "CallExpression", "start": 2922, "end": 2935, "loc": { "start": { "line": 78, "column": 16 }, "end": { "line": 78, "column": 29 } }, "callee": { "type": "Identifier", "start": 2922, "end": 2927, "loc": { "start": { "line": 78, "column": 16 }, "end": { "line": 78, "column": 21 }, "identifierName": "error" }, "name": "error" }, "arguments": [ { "type": "Identifier", "start": 2928, "end": 2934, "loc": { "start": { "line": 78, "column": 22 }, "end": { "line": 78, "column": 28 }, "identifierName": "errMsg" }, "name": "errMsg" } ] } } ], "directives": [] }, "alternate": null } ], "directives": [] } } ] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 2974, "end": 6052, "loc": { "start": { "line": 83, "column": 4 }, "end": { "line": 145, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 2974, "end": 2984, "loc": { "start": { "line": 83, "column": 4 }, "end": { "line": 83, "column": 14 }, "identifierName": "_loadModel" }, "name": "_loadModel" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 2985, "end": 2992, "loc": { "start": { "line": 83, "column": 15 }, "end": { "line": 83, "column": 22 }, "identifierName": "modelId" }, "name": "modelId" }, { "type": "Identifier", "start": 2994, "end": 2998, "loc": { "start": { "line": 83, "column": 24 }, "end": { "line": 83, "column": 28 }, "identifierName": "done" }, "name": "done" }, { "type": "Identifier", "start": 3000, "end": 3005, "loc": { "start": { "line": 83, "column": 30 }, "end": { "line": 83, "column": 35 }, "identifierName": "error" }, "name": "error" } ], "body": { "type": "BlockStatement", "start": 3007, "end": 6052, "loc": { "start": { "line": 83, "column": 37 }, "end": { "line": 145, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 3017, "end": 3061, "loc": { "start": { "line": 84, "column": 8 }, "end": { "line": 84, "column": 52 } }, "declarations": [ { "type": "VariableDeclarator", "start": 3023, "end": 3060, "loc": { "start": { "line": 84, "column": 14 }, "end": { "line": 84, "column": 51 } }, "id": { "type": "Identifier", "start": 3023, "end": 3032, "loc": { "start": { "line": 84, "column": 14 }, "end": { "line": 84, "column": 23 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "init": { "type": "MemberExpression", "start": 3035, "end": 3060, "loc": { "start": { "line": 84, "column": 26 }, "end": { "line": 84, "column": 51 } }, "object": { "type": "MemberExpression", "start": 3035, "end": 3051, "loc": { "start": { "line": 84, "column": 26 }, "end": { "line": 84, "column": 42 } }, "object": { "type": "ThisExpression", "start": 3035, "end": 3039, "loc": { "start": { "line": 84, "column": 26 }, "end": { "line": 84, "column": 30 } } }, "property": { "type": "Identifier", "start": 3040, "end": 3051, "loc": { "start": { "line": 84, "column": 31 }, "end": { "line": 84, "column": 42 }, "identifierName": "_modelsInfo" }, "name": "_modelsInfo" }, "computed": false }, "property": { "type": "Identifier", "start": 3052, "end": 3059, "loc": { "start": { "line": 84, "column": 43 }, "end": { "line": 84, "column": 50 }, "identifierName": "modelId" }, "name": "modelId" }, "computed": true } } ], "kind": "const" }, { "type": "IfStatement", "start": 3070, "end": 3211, "loc": { "start": { "line": 85, "column": 8 }, "end": { "line": 90, "column": 9 } }, "test": { "type": "UnaryExpression", "start": 3074, "end": 3084, "loc": { "start": { "line": 85, "column": 12 }, "end": { "line": 85, "column": 22 } }, "operator": "!", "prefix": true, "argument": { "type": "Identifier", "start": 3075, "end": 3084, "loc": { "start": { "line": 85, "column": 13 }, "end": { "line": 85, "column": 22 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 3086, "end": 3211, "loc": { "start": { "line": 85, "column": 24 }, "end": { "line": 90, "column": 9 } }, "body": [ { "type": "IfStatement", "start": 3100, "end": 3181, "loc": { "start": { "line": 86, "column": 12 }, "end": { "line": 88, "column": 13 } }, "test": { "type": "Identifier", "start": 3104, "end": 3109, "loc": { "start": { "line": 86, "column": 16 }, "end": { "line": 86, "column": 21 }, "identifierName": "error" }, "name": "error" }, "consequent": { "type": "BlockStatement", "start": 3111, "end": 3181, "loc": { "start": { "line": 86, "column": 23 }, "end": { "line": 88, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 3129, "end": 3167, "loc": { "start": { "line": 87, "column": 16 }, "end": { "line": 87, "column": 54 } }, "expression": { "type": "CallExpression", "start": 3129, "end": 3166, "loc": { "start": { "line": 87, "column": 16 }, "end": { "line": 87, "column": 53 } }, "callee": { "type": "Identifier", "start": 3129, "end": 3134, "loc": { "start": { "line": 87, "column": 16 }, "end": { "line": 87, "column": 21 }, "identifierName": "error" }, "name": "error" }, "arguments": [ { "type": "StringLiteral", "start": 3135, "end": 3165, "loc": { "start": { "line": 87, "column": 22 }, "end": { "line": 87, "column": 52 } }, "extra": { "rawValue": "Model not in current project", "raw": "\"Model not in current project\"" }, "value": "Model not in current project" } ] } } ], "directives": [] }, "alternate": null }, { "type": "ReturnStatement", "start": 3194, "end": 3201, "loc": { "start": { "line": 89, "column": 12 }, "end": { "line": 89, "column": 19 } }, "argument": null } ], "directives": [] }, "alternate": null }, { "type": "ExpressionStatement", "start": 3220, "end": 3291, "loc": { "start": { "line": 91, "column": 8 }, "end": { "line": 91, "column": 79 } }, "expression": { "type": "CallExpression", "start": 3220, "end": 3290, "loc": { "start": { "line": 91, "column": 8 }, "end": { "line": 91, "column": 78 } }, "callee": { "type": "MemberExpression", "start": 3220, "end": 3261, "loc": { "start": { "line": 91, "column": 8 }, "end": { "line": 91, "column": 49 } }, "object": { "type": "MemberExpression", "start": 3220, "end": 3256, "loc": { "start": { "line": 91, "column": 8 }, "end": { "line": 91, "column": 44 } }, "object": { "type": "MemberExpression", "start": 3220, "end": 3246, "loc": { "start": { "line": 91, "column": 8 }, "end": { "line": 91, "column": 34 } }, "object": { "type": "MemberExpression", "start": 3220, "end": 3233, "loc": { "start": { "line": 91, "column": 8 }, "end": { "line": 91, "column": 21 } }, "object": { "type": "ThisExpression", "start": 3220, "end": 3224, "loc": { "start": { "line": 91, "column": 8 }, "end": { "line": 91, "column": 12 } } }, "property": { "type": "Identifier", "start": 3225, "end": 3233, "loc": { "start": { "line": 91, "column": 13 }, "end": { "line": 91, "column": 21 }, "identifierName": "viewerUI" }, "name": "viewerUI" }, "computed": false }, "property": { "type": "Identifier", "start": 3234, "end": 3246, "loc": { "start": { "line": 91, "column": 22 }, "end": { "line": 91, "column": 34 }, "identifierName": "_controllers" }, "name": "_controllers" }, "computed": false }, "property": { "type": "Identifier", "start": 3247, "end": 3256, "loc": { "start": { "line": 91, "column": 35 }, "end": { "line": 91, "column": 44 }, "identifierName": "busyModal" }, "name": "busyModal" }, "computed": false }, "property": { "type": "Identifier", "start": 3257, "end": 3261, "loc": { "start": { "line": 91, "column": 45 }, "end": { "line": 91, "column": 49 }, "identifierName": "show" }, "name": "show" }, "computed": false }, "arguments": [ { "type": "BinaryExpression", "start": 3262, "end": 3289, "loc": { "start": { "line": 91, "column": 50 }, "end": { "line": 91, "column": 77 } }, "left": { "type": "StringLiteral", "start": 3262, "end": 3272, "loc": { "start": { "line": 91, "column": 50 }, "end": { "line": 91, "column": 60 } }, "extra": { "rawValue": "Loading ", "raw": "\"Loading \"" }, "value": "Loading " }, "operator": "+", "right": { "type": "MemberExpression", "start": 3275, "end": 3289, "loc": { "start": { "line": 91, "column": 63 }, "end": { "line": 91, "column": 77 } }, "object": { "type": "Identifier", "start": 3275, "end": 3284, "loc": { "start": { "line": 91, "column": 63 }, "end": { "line": 91, "column": 72 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 3285, "end": 3289, "loc": { "start": { "line": 91, "column": 73 }, "end": { "line": 91, "column": 77 }, "identifierName": "name" }, "name": "name" }, "computed": false } } ] } }, { "type": "ExpressionStatement", "start": 3300, "end": 6046, "loc": { "start": { "line": 92, "column": 8 }, "end": { "line": 144, "column": 15 } }, "expression": { "type": "CallExpression", "start": 3300, "end": 6045, "loc": { "start": { "line": 92, "column": 8 }, "end": { "line": 144, "column": 14 } }, "callee": { "type": "MemberExpression", "start": 3300, "end": 3323, "loc": { "start": { "line": 92, "column": 8 }, "end": { "line": 92, "column": 31 } }, "object": { "type": "MemberExpression", "start": 3300, "end": 3311, "loc": { "start": { "line": 92, "column": 8 }, "end": { "line": 92, "column": 19 } }, "object": { "type": "ThisExpression", "start": 3300, "end": 3304, "loc": { "start": { "line": 92, "column": 8 }, "end": { "line": 92, "column": 12 } } }, "property": { "type": "Identifier", "start": 3305, "end": 3311, "loc": { "start": { "line": 92, "column": 13 }, "end": { "line": 92, "column": 19 }, "identifierName": "server" }, "name": "server" }, "computed": false }, "property": { "type": "Identifier", "start": 3312, "end": 3323, "loc": { "start": { "line": 92, "column": 20 }, "end": { "line": 92, "column": 31 }, "identifierName": "getMetadata" }, "name": "getMetadata" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 3324, "end": 3339, "loc": { "start": { "line": 92, "column": 32 }, "end": { "line": 92, "column": 47 } }, "object": { "type": "ThisExpression", "start": 3324, "end": 3328, "loc": { "start": { "line": 92, "column": 32 }, "end": { "line": 92, "column": 36 } } }, "property": { "type": "Identifier", "start": 3329, "end": 3339, "loc": { "start": { "line": 92, "column": 37 }, "end": { "line": 92, "column": 47 }, "identifierName": "_projectId" }, "name": "_projectId" }, "computed": false }, { "type": "Identifier", "start": 3341, "end": 3348, "loc": { "start": { "line": 92, "column": 49 }, "end": { "line": 92, "column": 56 }, "identifierName": "modelId" }, "name": "modelId" }, { "type": "ArrowFunctionExpression", "start": 3362, "end": 5906, "loc": { "start": { "line": 93, "column": 12 }, "end": { "line": 140, "column": 13 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 3363, "end": 3367, "loc": { "start": { "line": 93, "column": 13 }, "end": { "line": 93, "column": 17 }, "identifierName": "json" }, "name": "json" } ], "body": { "type": "BlockStatement", "start": 3372, "end": 5906, "loc": { "start": { "line": 93, "column": 22 }, "end": { "line": 140, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 3390, "end": 5892, "loc": { "start": { "line": 94, "column": 16 }, "end": { "line": 139, "column": 23 } }, "expression": { "type": "CallExpression", "start": 3390, "end": 5891, "loc": { "start": { "line": 94, "column": 16 }, "end": { "line": 139, "column": 22 } }, "callee": { "type": "MemberExpression", "start": 3390, "end": 3413, "loc": { "start": { "line": 94, "column": 16 }, "end": { "line": 94, "column": 39 } }, "object": { "type": "MemberExpression", "start": 3390, "end": 3401, "loc": { "start": { "line": 94, "column": 16 }, "end": { "line": 94, "column": 27 } }, "object": { "type": "ThisExpression", "start": 3390, "end": 3394, "loc": { "start": { "line": 94, "column": 16 }, "end": { "line": 94, "column": 20 } } }, "property": { "type": "Identifier", "start": 3395, "end": 3401, "loc": { "start": { "line": 94, "column": 21 }, "end": { "line": 94, "column": 27 }, "identifierName": "server" }, "name": "server" }, "computed": false }, "property": { "type": "Identifier", "start": 3402, "end": 3413, "loc": { "start": { "line": 94, "column": 28 }, "end": { "line": 94, "column": 39 }, "identifierName": "getGeometry" }, "name": "getGeometry" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 3414, "end": 3429, "loc": { "start": { "line": 94, "column": 40 }, "end": { "line": 94, "column": 55 } }, "object": { "type": "ThisExpression", "start": 3414, "end": 3418, "loc": { "start": { "line": 94, "column": 40 }, "end": { "line": 94, "column": 44 } } }, "property": { "type": "Identifier", "start": 3419, "end": 3429, "loc": { "start": { "line": 94, "column": 45 }, "end": { "line": 94, "column": 55 }, "identifierName": "_projectId" }, "name": "_projectId" }, "computed": false }, { "type": "Identifier", "start": 3431, "end": 3438, "loc": { "start": { "line": 94, "column": 57 }, "end": { "line": 94, "column": 64 }, "identifierName": "modelId" }, "name": "modelId" }, { "type": "ArrowFunctionExpression", "start": 3460, "end": 5720, "loc": { "start": { "line": 95, "column": 20 }, "end": { "line": 135, "column": 21 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 3461, "end": 3472, "loc": { "start": { "line": 95, "column": 21 }, "end": { "line": 95, "column": 32 }, "identifierName": "arraybuffer" }, "name": "arraybuffer" } ], "body": { "type": "BlockStatement", "start": 3477, "end": 5720, "loc": { "start": { "line": 95, "column": 37 }, "end": { "line": 135, "column": 21 } }, "body": [ { "type": "VariableDeclaration", "start": 3503, "end": 4027, "loc": { "start": { "line": 96, "column": 24 }, "end": { "line": 106, "column": 27 } }, "declarations": [ { "type": "VariableDeclarator", "start": 3509, "end": 4026, "loc": { "start": { "line": 96, "column": 30 }, "end": { "line": 106, "column": 26 } }, "id": { "type": "Identifier", "start": 3509, "end": 3514, "loc": { "start": { "line": 96, "column": 30 }, "end": { "line": 96, "column": 35 }, "identifierName": "model" }, "name": "model" }, "init": { "type": "CallExpression", "start": 3517, "end": 4026, "loc": { "start": { "line": 96, "column": 38 }, "end": { "line": 106, "column": 26 } }, "callee": { "type": "MemberExpression", "start": 3517, "end": 3537, "loc": { "start": { "line": 96, "column": 38 }, "end": { "line": 96, "column": 58 } }, "object": { "type": "MemberExpression", "start": 3517, "end": 3532, "loc": { "start": { "line": 96, "column": 38 }, "end": { "line": 96, "column": 53 } }, "object": { "type": "ThisExpression", "start": 3517, "end": 3521, "loc": { "start": { "line": 96, "column": 38 }, "end": { "line": 96, "column": 42 } } }, "property": { "type": "Identifier", "start": 3522, "end": 3532, "loc": { "start": { "line": 96, "column": 43 }, "end": { "line": 96, "column": 53 }, "identifierName": "_xktLoader" }, "name": "_xktLoader" }, "computed": false }, "property": { "type": "Identifier", "start": 3533, "end": 3537, "loc": { "start": { "line": 96, "column": 54 }, "end": { "line": 96, "column": 58 }, "identifierName": "load" }, "name": "load" }, "computed": false }, "arguments": [ { "type": "ObjectExpression", "start": 3538, "end": 4025, "loc": { "start": { "line": 96, "column": 59 }, "end": { "line": 106, "column": 25 } }, "properties": [ { "type": "ObjectProperty", "start": 3568, "end": 3579, "loc": { "start": { "line": 97, "column": 28 }, "end": { "line": 97, "column": 39 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3568, "end": 3570, "loc": { "start": { "line": 97, "column": 28 }, "end": { "line": 97, "column": 30 }, "identifierName": "id" }, "name": "id" }, "value": { "type": "Identifier", "start": 3572, "end": 3579, "loc": { "start": { "line": 97, "column": 32 }, "end": { "line": 97, "column": 39 }, "identifierName": "modelId" }, "name": "modelId" } }, { "type": "ObjectProperty", "start": 3609, "end": 3628, "loc": { "start": { "line": 98, "column": 28 }, "end": { "line": 98, "column": 47 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3609, "end": 3622, "loc": { "start": { "line": 98, "column": 28 }, "end": { "line": 98, "column": 41 }, "identifierName": "metaModelData" }, "name": "metaModelData" }, "value": { "type": "Identifier", "start": 3624, "end": 3628, "loc": { "start": { "line": 98, "column": 43 }, "end": { "line": 98, "column": 47 }, "identifierName": "json" }, "name": "json" } }, { "type": "ObjectProperty", "start": 3658, "end": 3674, "loc": { "start": { "line": 99, "column": 28 }, "end": { "line": 99, "column": 44 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3658, "end": 3661, "loc": { "start": { "line": 99, "column": 28 }, "end": { "line": 99, "column": 31 }, "identifierName": "xkt" }, "name": "xkt" }, "value": { "type": "Identifier", "start": 3663, "end": 3674, "loc": { "start": { "line": 99, "column": 33 }, "end": { "line": 99, "column": 44 }, "identifierName": "arraybuffer" }, "name": "arraybuffer" } }, { "type": "ObjectProperty", "start": 3704, "end": 3736, "loc": { "start": { "line": 100, "column": 28 }, "end": { "line": 100, "column": 60 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3704, "end": 3730, "loc": { "start": { "line": 100, "column": 28 }, "end": { "line": 100, "column": 54 }, "identifierName": "excludeUnclassifiedObjects" }, "name": "excludeUnclassifiedObjects" }, "value": { "type": "BooleanLiteral", "start": 3732, "end": 3736, "loc": { "start": { "line": 100, "column": 56 }, "end": { "line": 100, "column": 60 } }, "value": true } }, { "type": "ObjectProperty", "start": 3766, "end": 3777, "loc": { "start": { "line": 101, "column": 28 }, "end": { "line": 101, "column": 39 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3766, "end": 3771, "loc": { "start": { "line": 101, "column": 28 }, "end": { "line": 101, "column": 33 }, "identifierName": "edges" }, "name": "edges" }, "value": { "type": "BooleanLiteral", "start": 3773, "end": 3777, "loc": { "start": { "line": 101, "column": 35 }, "end": { "line": 101, "column": 39 } }, "value": true } }, { "type": "ObjectProperty", "start": 3807, "end": 3835, "loc": { "start": { "line": 102, "column": 28 }, "end": { "line": 102, "column": 56 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3807, "end": 3815, "loc": { "start": { "line": 102, "column": 28 }, "end": { "line": 102, "column": 36 }, "identifierName": "position" }, "name": "position" }, "value": { "type": "MemberExpression", "start": 3817, "end": 3835, "loc": { "start": { "line": 102, "column": 38 }, "end": { "line": 102, "column": 56 } }, "object": { "type": "Identifier", "start": 3817, "end": 3826, "loc": { "start": { "line": 102, "column": 38 }, "end": { "line": 102, "column": 47 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 3827, "end": 3835, "loc": { "start": { "line": 102, "column": 48 }, "end": { "line": 102, "column": 56 }, "identifierName": "position" }, "name": "position" }, "computed": false } }, { "type": "ObjectProperty", "start": 3865, "end": 3887, "loc": { "start": { "line": 103, "column": 28 }, "end": { "line": 103, "column": 50 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3865, "end": 3870, "loc": { "start": { "line": 103, "column": 28 }, "end": { "line": 103, "column": 33 }, "identifierName": "scale" }, "name": "scale" }, "value": { "type": "MemberExpression", "start": 3872, "end": 3887, "loc": { "start": { "line": 103, "column": 35 }, "end": { "line": 103, "column": 50 } }, "object": { "type": "Identifier", "start": 3872, "end": 3881, "loc": { "start": { "line": 103, "column": 35 }, "end": { "line": 103, "column": 44 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 3882, "end": 3887, "loc": { "start": { "line": 103, "column": 45 }, "end": { "line": 103, "column": 50 }, "identifierName": "scale" }, "name": "scale" }, "computed": false } }, { "type": "ObjectProperty", "start": 3917, "end": 3945, "loc": { "start": { "line": 104, "column": 28 }, "end": { "line": 104, "column": 56 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3917, "end": 3925, "loc": { "start": { "line": 104, "column": 28 }, "end": { "line": 104, "column": 36 }, "identifierName": "rotation" }, "name": "rotation" }, "value": { "type": "MemberExpression", "start": 3927, "end": 3945, "loc": { "start": { "line": 104, "column": 38 }, "end": { "line": 104, "column": 56 } }, "object": { "type": "Identifier", "start": 3927, "end": 3936, "loc": { "start": { "line": 104, "column": 38 }, "end": { "line": 104, "column": 47 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 3937, "end": 3945, "loc": { "start": { "line": 104, "column": 48 }, "end": { "line": 104, "column": 56 }, "identifierName": "rotation" }, "name": "rotation" }, "computed": false } }, { "type": "ObjectProperty", "start": 3975, "end": 3999, "loc": { "start": { "line": 105, "column": 28 }, "end": { "line": 105, "column": 52 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3975, "end": 3981, "loc": { "start": { "line": 105, "column": 28 }, "end": { "line": 105, "column": 34 }, "identifierName": "matrix" }, "name": "matrix" }, "value": { "type": "MemberExpression", "start": 3983, "end": 3999, "loc": { "start": { "line": 105, "column": 36 }, "end": { "line": 105, "column": 52 } }, "object": { "type": "Identifier", "start": 3983, "end": 3992, "loc": { "start": { "line": 105, "column": 36 }, "end": { "line": 105, "column": 45 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 3993, "end": 3999, "loc": { "start": { "line": 105, "column": 46 }, "end": { "line": 105, "column": 52 }, "identifierName": "matrix" }, "name": "matrix" }, "computed": false } } ] } ] } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 4052, "end": 5698, "loc": { "start": { "line": 107, "column": 24 }, "end": { "line": 134, "column": 27 } }, "expression": { "type": "CallExpression", "start": 4052, "end": 5697, "loc": { "start": { "line": 107, "column": 24 }, "end": { "line": 134, "column": 26 } }, "callee": { "type": "MemberExpression", "start": 4052, "end": 4060, "loc": { "start": { "line": 107, "column": 24 }, "end": { "line": 107, "column": 32 } }, "object": { "type": "Identifier", "start": 4052, "end": 4057, "loc": { "start": { "line": 107, "column": 24 }, "end": { "line": 107, "column": 29 }, "identifierName": "model" }, "name": "model" }, "property": { "type": "Identifier", "start": 4058, "end": 4060, "loc": { "start": { "line": 107, "column": 30 }, "end": { "line": 107, "column": 32 }, "identifierName": "on" }, "name": "on" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 4061, "end": 4069, "loc": { "start": { "line": 107, "column": 33 }, "end": { "line": 107, "column": 41 } }, "extra": { "rawValue": "loaded", "raw": "\"loaded\"" }, "value": "loaded" }, { "type": "ArrowFunctionExpression", "start": 4071, "end": 5696, "loc": { "start": { "line": 107, "column": 43 }, "end": { "line": 134, "column": 25 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 4077, "end": 5696, "loc": { "start": { "line": 107, "column": 49 }, "end": { "line": 134, "column": 25 } }, "body": [ { "type": "VariableDeclaration", "start": 4107, "end": 4139, "loc": { "start": { "line": 108, "column": 28 }, "end": { "line": 108, "column": 60 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4113, "end": 4138, "loc": { "start": { "line": 108, "column": 34 }, "end": { "line": 108, "column": 59 } }, "id": { "type": "Identifier", "start": 4113, "end": 4118, "loc": { "start": { "line": 108, "column": 34 }, "end": { "line": 108, "column": 39 }, "identifierName": "scene" }, "name": "scene" }, "init": { "type": "MemberExpression", "start": 4121, "end": 4138, "loc": { "start": { "line": 108, "column": 42 }, "end": { "line": 108, "column": 59 } }, "object": { "type": "MemberExpression", "start": 4121, "end": 4132, "loc": { "start": { "line": 108, "column": 42 }, "end": { "line": 108, "column": 53 } }, "object": { "type": "ThisExpression", "start": 4121, "end": 4125, "loc": { "start": { "line": 108, "column": 42 }, "end": { "line": 108, "column": 46 } } }, "property": { "type": "Identifier", "start": 4126, "end": 4132, "loc": { "start": { "line": 108, "column": 47 }, "end": { "line": 108, "column": 53 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 4133, "end": 4138, "loc": { "start": { "line": 108, "column": 54 }, "end": { "line": 108, "column": 59 }, "identifierName": "scene" }, "name": "scene" }, "computed": false } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 4168, "end": 4219, "loc": { "start": { "line": 109, "column": 28 }, "end": { "line": 109, "column": 79 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4174, "end": 4218, "loc": { "start": { "line": 109, "column": 34 }, "end": { "line": 109, "column": 78 } }, "id": { "type": "Identifier", "start": 4174, "end": 4178, "loc": { "start": { "line": 109, "column": 34 }, "end": { "line": 109, "column": 38 }, "identifierName": "aabb" }, "name": "aabb" }, "init": { "type": "CallExpression", "start": 4181, "end": 4218, "loc": { "start": { "line": 109, "column": 41 }, "end": { "line": 109, "column": 78 } }, "callee": { "type": "MemberExpression", "start": 4181, "end": 4194, "loc": { "start": { "line": 109, "column": 41 }, "end": { "line": 109, "column": 54 } }, "object": { "type": "Identifier", "start": 4181, "end": 4186, "loc": { "start": { "line": 109, "column": 41 }, "end": { "line": 109, "column": 46 }, "identifierName": "scene" }, "name": "scene" }, "property": { "type": "Identifier", "start": 4187, "end": 4194, "loc": { "start": { "line": 109, "column": 47 }, "end": { "line": 109, "column": 54 }, "identifierName": "getAABB" }, "name": "getAABB" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 4195, "end": 4217, "loc": { "start": { "line": 109, "column": 55 }, "end": { "line": 109, "column": 77 } }, "object": { "type": "Identifier", "start": 4195, "end": 4200, "loc": { "start": { "line": 109, "column": 55 }, "end": { "line": 109, "column": 60 }, "identifierName": "scene" }, "name": "scene" }, "property": { "type": "Identifier", "start": 4201, "end": 4217, "loc": { "start": { "line": 109, "column": 61 }, "end": { "line": 109, "column": 77 }, "identifierName": "visibleObjectIds" }, "name": "visibleObjectIds" }, "computed": false } ] } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 4248, "end": 4272, "loc": { "start": { "line": 110, "column": 28 }, "end": { "line": 110, "column": 52 } }, "expression": { "type": "UpdateExpression", "start": 4248, "end": 4271, "loc": { "start": { "line": 110, "column": 28 }, "end": { "line": 110, "column": 51 } }, "operator": "++", "prefix": false, "argument": { "type": "MemberExpression", "start": 4248, "end": 4269, "loc": { "start": { "line": 110, "column": 28 }, "end": { "line": 110, "column": 49 } }, "object": { "type": "ThisExpression", "start": 4248, "end": 4252, "loc": { "start": { "line": 110, "column": 28 }, "end": { "line": 110, "column": 32 } } }, "property": { "type": "Identifier", "start": 4253, "end": 4269, "loc": { "start": { "line": 110, "column": 33 }, "end": { "line": 110, "column": 49 }, "identifierName": "_numModelsLoaded" }, "name": "_numModelsLoaded" }, "computed": false } } }, { "type": "ExpressionStatement", "start": 4301, "end": 4362, "loc": { "start": { "line": 111, "column": 28 }, "end": { "line": 111, "column": 89 } }, "expression": { "type": "CallExpression", "start": 4301, "end": 4361, "loc": { "start": { "line": 111, "column": 28 }, "end": { "line": 111, "column": 88 } }, "callee": { "type": "MemberExpression", "start": 4301, "end": 4349, "loc": { "start": { "line": 111, "column": 28 }, "end": { "line": 111, "column": 76 } }, "object": { "type": "MemberExpression", "start": 4301, "end": 4342, "loc": { "start": { "line": 111, "column": 28 }, "end": { "line": 111, "column": 69 } }, "object": { "type": "MemberExpression", "start": 4301, "end": 4332, "loc": { "start": { "line": 111, "column": 28 }, "end": { "line": 111, "column": 59 } }, "object": { "type": "ThisExpression", "start": 4301, "end": 4305, "loc": { "start": { "line": 111, "column": 28 }, "end": { "line": 111, "column": 32 } } }, "property": { "type": "Identifier", "start": 4306, "end": 4332, "loc": { "start": { "line": 111, "column": 33 }, "end": { "line": 111, "column": 59 }, "identifierName": "_unloadModelsButtonElement" }, "name": "_unloadModelsButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 4333, "end": 4342, "loc": { "start": { "line": 111, "column": 60 }, "end": { "line": 111, "column": 69 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 4343, "end": 4349, "loc": { "start": { "line": 111, "column": 70 }, "end": { "line": 111, "column": 76 }, "identifierName": "remove" }, "name": "remove" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 4350, "end": 4360, "loc": { "start": { "line": 111, "column": 77 }, "end": { "line": 111, "column": 87 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } }, { "type": "IfStatement", "start": 4391, "end": 5670, "loc": { "start": { "line": 112, "column": 28 }, "end": { "line": 133, "column": 29 } }, "test": { "type": "BinaryExpression", "start": 4395, "end": 4422, "loc": { "start": { "line": 112, "column": 32 }, "end": { "line": 112, "column": 59 } }, "left": { "type": "MemberExpression", "start": 4395, "end": 4416, "loc": { "start": { "line": 112, "column": 32 }, "end": { "line": 112, "column": 53 } }, "object": { "type": "ThisExpression", "start": 4395, "end": 4399, "loc": { "start": { "line": 112, "column": 32 }, "end": { "line": 112, "column": 36 } } }, "property": { "type": "Identifier", "start": 4400, "end": 4416, "loc": { "start": { "line": 112, "column": 37 }, "end": { "line": 112, "column": 53 }, "identifierName": "_numModelsLoaded" }, "name": "_numModelsLoaded" }, "computed": false }, "operator": "===", "right": { "type": "NumericLiteral", "start": 4421, "end": 4422, "loc": { "start": { "line": 112, "column": 58 }, "end": { "line": 112, "column": 59 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 } }, "consequent": { "type": "BlockStatement", "start": 4424, "end": 5011, "loc": { "start": { "line": 112, "column": 61 }, "end": { "line": 122, "column": 29 } }, "body": [ { "type": "ExpressionStatement", "start": 4493, "end": 4609, "loc": { "start": { "line": 113, "column": 32 }, "end": { "line": 115, "column": 35 } }, "expression": { "type": "CallExpression", "start": 4493, "end": 4608, "loc": { "start": { "line": 113, "column": 32 }, "end": { "line": 115, "column": 34 } }, "callee": { "type": "MemberExpression", "start": 4493, "end": 4524, "loc": { "start": { "line": 113, "column": 32 }, "end": { "line": 113, "column": 63 } }, "object": { "type": "MemberExpression", "start": 4493, "end": 4517, "loc": { "start": { "line": 113, "column": 32 }, "end": { "line": 113, "column": 56 } }, "object": { "type": "MemberExpression", "start": 4493, "end": 4504, "loc": { "start": { "line": 113, "column": 32 }, "end": { "line": 113, "column": 43 } }, "object": { "type": "ThisExpression", "start": 4493, "end": 4497, "loc": { "start": { "line": 113, "column": 32 }, "end": { "line": 113, "column": 36 } }, "leadingComments": null }, "property": { "type": "Identifier", "start": 4498, "end": 4504, "loc": { "start": { "line": 113, "column": 37 }, "end": { "line": 113, "column": 43 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false, "leadingComments": null }, "property": { "type": "Identifier", "start": 4505, "end": 4517, "loc": { "start": { "line": 113, "column": 44 }, "end": { "line": 113, "column": 56 }, "identifierName": "cameraFlight" }, "name": "cameraFlight" }, "computed": false, "leadingComments": null }, "property": { "type": "Identifier", "start": 4518, "end": 4524, "loc": { "start": { "line": 113, "column": 57 }, "end": { "line": 113, "column": 63 }, "identifierName": "jumpTo" }, "name": "jumpTo" }, "computed": false, "leadingComments": null }, "arguments": [ { "type": "ObjectExpression", "start": 4525, "end": 4607, "loc": { "start": { "line": 113, "column": 64 }, "end": { "line": 115, "column": 33 } }, "properties": [ { "type": "ObjectProperty", "start": 4563, "end": 4573, "loc": { "start": { "line": 114, "column": 36 }, "end": { "line": 114, "column": 46 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 4563, "end": 4567, "loc": { "start": { "line": 114, "column": 36 }, "end": { "line": 114, "column": 40 }, "identifierName": "aabb" }, "name": "aabb" }, "value": { "type": "Identifier", "start": 4569, "end": 4573, "loc": { "start": { "line": 114, "column": 42 }, "end": { "line": 114, "column": 46 }, "identifierName": "aabb" }, "name": "aabb" } } ] } ], "leadingComments": null }, "leadingComments": [ { "type": "CommentLine", "value": " Jump camera when only one model", "start": 4426, "end": 4460, "loc": { "start": { "line": 112, "column": 63 }, "end": { "line": 112, "column": 97 } } } ] }, { "type": "ExpressionStatement", "start": 4642, "end": 4715, "loc": { "start": { "line": 116, "column": 32 }, "end": { "line": 116, "column": 105 } }, "expression": { "type": "AssignmentExpression", "start": 4642, "end": 4714, "loc": { "start": { "line": 116, "column": 32 }, "end": { "line": 116, "column": 104 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 4642, "end": 4676, "loc": { "start": { "line": 116, "column": 32 }, "end": { "line": 116, "column": 66 } }, "object": { "type": "MemberExpression", "start": 4642, "end": 4667, "loc": { "start": { "line": 116, "column": 32 }, "end": { "line": 116, "column": 57 } }, "object": { "type": "MemberExpression", "start": 4642, "end": 4653, "loc": { "start": { "line": 116, "column": 32 }, "end": { "line": 116, "column": 43 } }, "object": { "type": "ThisExpression", "start": 4642, "end": 4646, "loc": { "start": { "line": 116, "column": 32 }, "end": { "line": 116, "column": 36 } } }, "property": { "type": "Identifier", "start": 4647, "end": 4653, "loc": { "start": { "line": 116, "column": 37 }, "end": { "line": 116, "column": 43 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 4654, "end": 4667, "loc": { "start": { "line": 116, "column": 44 }, "end": { "line": 116, "column": 57 }, "identifierName": "cameraControl" }, "name": "cameraControl" }, "computed": false }, "property": { "type": "Identifier", "start": 4668, "end": 4676, "loc": { "start": { "line": 116, "column": 58 }, "end": { "line": 116, "column": 66 }, "identifierName": "pivotPos" }, "name": "pivotPos" }, "computed": false }, "right": { "type": "CallExpression", "start": 4679, "end": 4714, "loc": { "start": { "line": 116, "column": 69 }, "end": { "line": 116, "column": 104 } }, "callee": { "type": "MemberExpression", "start": 4679, "end": 4698, "loc": { "start": { "line": 116, "column": 69 }, "end": { "line": 116, "column": 88 } }, "object": { "type": "Identifier", "start": 4679, "end": 4683, "loc": { "start": { "line": 116, "column": 69 }, "end": { "line": 116, "column": 73 }, "identifierName": "math" }, "name": "math" }, "property": { "type": "Identifier", "start": 4684, "end": 4698, "loc": { "start": { "line": 116, "column": 74 }, "end": { "line": 116, "column": 88 }, "identifierName": "getAABB3Center" }, "name": "getAABB3Center" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 4699, "end": 4703, "loc": { "start": { "line": 116, "column": 89 }, "end": { "line": 116, "column": 93 }, "identifierName": "aabb" }, "name": "aabb" }, { "type": "Identifier", "start": 4705, "end": 4713, "loc": { "start": { "line": 116, "column": 95 }, "end": { "line": 116, "column": 103 }, "identifierName": "tempVec3" }, "name": "tempVec3" } ] } } }, { "type": "ExpressionStatement", "start": 4748, "end": 4782, "loc": { "start": { "line": 117, "column": 32 }, "end": { "line": 117, "column": 66 } }, "expression": { "type": "CallExpression", "start": 4748, "end": 4781, "loc": { "start": { "line": 117, "column": 32 }, "end": { "line": 117, "column": 65 } }, "callee": { "type": "MemberExpression", "start": 4748, "end": 4757, "loc": { "start": { "line": 117, "column": 32 }, "end": { "line": 117, "column": 41 } }, "object": { "type": "ThisExpression", "start": 4748, "end": 4752, "loc": { "start": { "line": 117, "column": 32 }, "end": { "line": 117, "column": 36 } } }, "property": { "type": "Identifier", "start": 4753, "end": 4757, "loc": { "start": { "line": 117, "column": 37 }, "end": { "line": 117, "column": 41 }, "identifierName": "fire" }, "name": "fire" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 4758, "end": 4771, "loc": { "start": { "line": 117, "column": 42 }, "end": { "line": 117, "column": 55 } }, "extra": { "rawValue": "modelLoaded", "raw": "\"modelLoaded\"" }, "value": "modelLoaded" }, { "type": "Identifier", "start": 4773, "end": 4780, "loc": { "start": { "line": 117, "column": 57 }, "end": { "line": 117, "column": 64 }, "identifierName": "modelId" }, "name": "modelId" } ] } }, { "type": "ExpressionStatement", "start": 4815, "end": 4859, "loc": { "start": { "line": 118, "column": 32 }, "end": { "line": 118, "column": 76 } }, "expression": { "type": "CallExpression", "start": 4815, "end": 4858, "loc": { "start": { "line": 118, "column": 32 }, "end": { "line": 118, "column": 75 } }, "callee": { "type": "MemberExpression", "start": 4815, "end": 4856, "loc": { "start": { "line": 118, "column": 32 }, "end": { "line": 118, "column": 73 } }, "object": { "type": "MemberExpression", "start": 4815, "end": 4851, "loc": { "start": { "line": 118, "column": 32 }, "end": { "line": 118, "column": 68 } }, "object": { "type": "MemberExpression", "start": 4815, "end": 4841, "loc": { "start": { "line": 118, "column": 32 }, "end": { "line": 118, "column": 58 } }, "object": { "type": "MemberExpression", "start": 4815, "end": 4828, "loc": { "start": { "line": 118, "column": 32 }, "end": { "line": 118, "column": 45 } }, "object": { "type": "ThisExpression", "start": 4815, "end": 4819, "loc": { "start": { "line": 118, "column": 32 }, "end": { "line": 118, "column": 36 } } }, "property": { "type": "Identifier", "start": 4820, "end": 4828, "loc": { "start": { "line": 118, "column": 37 }, "end": { "line": 118, "column": 45 }, "identifierName": "viewerUI" }, "name": "viewerUI" }, "computed": false }, "property": { "type": "Identifier", "start": 4829, "end": 4841, "loc": { "start": { "line": 118, "column": 46 }, "end": { "line": 118, "column": 58 }, "identifierName": "_controllers" }, "name": "_controllers" }, "computed": false }, "property": { "type": "Identifier", "start": 4842, "end": 4851, "loc": { "start": { "line": 118, "column": 59 }, "end": { "line": 118, "column": 68 }, "identifierName": "busyModal" }, "name": "busyModal" }, "computed": false }, "property": { "type": "Identifier", "start": 4852, "end": 4856, "loc": { "start": { "line": 118, "column": 69 }, "end": { "line": 118, "column": 73 }, "identifierName": "hide" }, "name": "hide" }, "computed": false }, "arguments": [] } }, { "type": "IfStatement", "start": 4892, "end": 4981, "loc": { "start": { "line": 119, "column": 32 }, "end": { "line": 121, "column": 33 } }, "test": { "type": "Identifier", "start": 4896, "end": 4900, "loc": { "start": { "line": 119, "column": 36 }, "end": { "line": 119, "column": 40 }, "identifierName": "done" }, "name": "done" }, "consequent": { "type": "BlockStatement", "start": 4902, "end": 4981, "loc": { "start": { "line": 119, "column": 42 }, "end": { "line": 121, "column": 33 } }, "body": [ { "type": "ExpressionStatement", "start": 4940, "end": 4947, "loc": { "start": { "line": 120, "column": 36 }, "end": { "line": 120, "column": 43 } }, "expression": { "type": "CallExpression", "start": 4940, "end": 4946, "loc": { "start": { "line": 120, "column": 36 }, "end": { "line": 120, "column": 42 } }, "callee": { "type": "Identifier", "start": 4940, "end": 4944, "loc": { "start": { "line": 120, "column": 36 }, "end": { "line": 120, "column": 40 }, "identifierName": "done" }, "name": "done" }, "arguments": [] } } ], "directives": [] }, "alternate": null } ], "directives": [] }, "alternate": { "type": "BlockStatement", "start": 5017, "end": 5670, "loc": { "start": { "line": 122, "column": 35 }, "end": { "line": 133, "column": 29 } }, "body": [ { "type": "ExpressionStatement", "start": 5086, "end": 5640, "loc": { "start": { "line": 123, "column": 32 }, "end": { "line": 132, "column": 35 } }, "expression": { "type": "CallExpression", "start": 5086, "end": 5639, "loc": { "start": { "line": 123, "column": 32 }, "end": { "line": 132, "column": 34 } }, "callee": { "type": "MemberExpression", "start": 5086, "end": 5116, "loc": { "start": { "line": 123, "column": 32 }, "end": { "line": 123, "column": 62 } }, "object": { "type": "MemberExpression", "start": 5086, "end": 5110, "loc": { "start": { "line": 123, "column": 32 }, "end": { "line": 123, "column": 56 } }, "object": { "type": "MemberExpression", "start": 5086, "end": 5097, "loc": { "start": { "line": 123, "column": 32 }, "end": { "line": 123, "column": 43 } }, "object": { "type": "ThisExpression", "start": 5086, "end": 5090, "loc": { "start": { "line": 123, "column": 32 }, "end": { "line": 123, "column": 36 } }, "leadingComments": null }, "property": { "type": "Identifier", "start": 5091, "end": 5097, "loc": { "start": { "line": 123, "column": 37 }, "end": { "line": 123, "column": 43 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false, "leadingComments": null }, "property": { "type": "Identifier", "start": 5098, "end": 5110, "loc": { "start": { "line": 123, "column": 44 }, "end": { "line": 123, "column": 56 }, "identifierName": "cameraFlight" }, "name": "cameraFlight" }, "computed": false, "leadingComments": null }, "property": { "type": "Identifier", "start": 5111, "end": 5116, "loc": { "start": { "line": 123, "column": 57 }, "end": { "line": 123, "column": 62 }, "identifierName": "flyTo" }, "name": "flyTo" }, "computed": false, "leadingComments": null }, "arguments": [ { "type": "ObjectExpression", "start": 5117, "end": 5199, "loc": { "start": { "line": 123, "column": 63 }, "end": { "line": 125, "column": 33 } }, "properties": [ { "type": "ObjectProperty", "start": 5155, "end": 5165, "loc": { "start": { "line": 124, "column": 36 }, "end": { "line": 124, "column": 46 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5155, "end": 5159, "loc": { "start": { "line": 124, "column": 36 }, "end": { "line": 124, "column": 40 }, "identifierName": "aabb" }, "name": "aabb" }, "value": { "type": "Identifier", "start": 5161, "end": 5165, "loc": { "start": { "line": 124, "column": 42 }, "end": { "line": 124, "column": 46 }, "identifierName": "aabb" }, "name": "aabb" } } ] }, { "type": "ArrowFunctionExpression", "start": 5201, "end": 5638, "loc": { "start": { "line": 125, "column": 35 }, "end": { "line": 132, "column": 33 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 5207, "end": 5638, "loc": { "start": { "line": 125, "column": 41 }, "end": { "line": 132, "column": 33 } }, "body": [ { "type": "ExpressionStatement", "start": 5245, "end": 5318, "loc": { "start": { "line": 126, "column": 36 }, "end": { "line": 126, "column": 109 } }, "expression": { "type": "AssignmentExpression", "start": 5245, "end": 5317, "loc": { "start": { "line": 126, "column": 36 }, "end": { "line": 126, "column": 108 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 5245, "end": 5279, "loc": { "start": { "line": 126, "column": 36 }, "end": { "line": 126, "column": 70 } }, "object": { "type": "MemberExpression", "start": 5245, "end": 5270, "loc": { "start": { "line": 126, "column": 36 }, "end": { "line": 126, "column": 61 } }, "object": { "type": "MemberExpression", "start": 5245, "end": 5256, "loc": { "start": { "line": 126, "column": 36 }, "end": { "line": 126, "column": 47 } }, "object": { "type": "ThisExpression", "start": 5245, "end": 5249, "loc": { "start": { "line": 126, "column": 36 }, "end": { "line": 126, "column": 40 } } }, "property": { "type": "Identifier", "start": 5250, "end": 5256, "loc": { "start": { "line": 126, "column": 41 }, "end": { "line": 126, "column": 47 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 5257, "end": 5270, "loc": { "start": { "line": 126, "column": 48 }, "end": { "line": 126, "column": 61 }, "identifierName": "cameraControl" }, "name": "cameraControl" }, "computed": false }, "property": { "type": "Identifier", "start": 5271, "end": 5279, "loc": { "start": { "line": 126, "column": 62 }, "end": { "line": 126, "column": 70 }, "identifierName": "pivotPos" }, "name": "pivotPos" }, "computed": false }, "right": { "type": "CallExpression", "start": 5282, "end": 5317, "loc": { "start": { "line": 126, "column": 73 }, "end": { "line": 126, "column": 108 } }, "callee": { "type": "MemberExpression", "start": 5282, "end": 5301, "loc": { "start": { "line": 126, "column": 73 }, "end": { "line": 126, "column": 92 } }, "object": { "type": "Identifier", "start": 5282, "end": 5286, "loc": { "start": { "line": 126, "column": 73 }, "end": { "line": 126, "column": 77 }, "identifierName": "math" }, "name": "math" }, "property": { "type": "Identifier", "start": 5287, "end": 5301, "loc": { "start": { "line": 126, "column": 78 }, "end": { "line": 126, "column": 92 }, "identifierName": "getAABB3Center" }, "name": "getAABB3Center" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 5302, "end": 5306, "loc": { "start": { "line": 126, "column": 93 }, "end": { "line": 126, "column": 97 }, "identifierName": "aabb" }, "name": "aabb" }, { "type": "Identifier", "start": 5308, "end": 5316, "loc": { "start": { "line": 126, "column": 99 }, "end": { "line": 126, "column": 107 }, "identifierName": "tempVec3" }, "name": "tempVec3" } ] } } }, { "type": "ExpressionStatement", "start": 5355, "end": 5389, "loc": { "start": { "line": 127, "column": 36 }, "end": { "line": 127, "column": 70 } }, "expression": { "type": "CallExpression", "start": 5355, "end": 5388, "loc": { "start": { "line": 127, "column": 36 }, "end": { "line": 127, "column": 69 } }, "callee": { "type": "MemberExpression", "start": 5355, "end": 5364, "loc": { "start": { "line": 127, "column": 36 }, "end": { "line": 127, "column": 45 } }, "object": { "type": "ThisExpression", "start": 5355, "end": 5359, "loc": { "start": { "line": 127, "column": 36 }, "end": { "line": 127, "column": 40 } } }, "property": { "type": "Identifier", "start": 5360, "end": 5364, "loc": { "start": { "line": 127, "column": 41 }, "end": { "line": 127, "column": 45 }, "identifierName": "fire" }, "name": "fire" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 5365, "end": 5378, "loc": { "start": { "line": 127, "column": 46 }, "end": { "line": 127, "column": 59 } }, "extra": { "rawValue": "modelLoaded", "raw": "\"modelLoaded\"" }, "value": "modelLoaded" }, { "type": "Identifier", "start": 5380, "end": 5387, "loc": { "start": { "line": 127, "column": 61 }, "end": { "line": 127, "column": 68 }, "identifierName": "modelId" }, "name": "modelId" } ] } }, { "type": "ExpressionStatement", "start": 5426, "end": 5470, "loc": { "start": { "line": 128, "column": 36 }, "end": { "line": 128, "column": 80 } }, "expression": { "type": "CallExpression", "start": 5426, "end": 5469, "loc": { "start": { "line": 128, "column": 36 }, "end": { "line": 128, "column": 79 } }, "callee": { "type": "MemberExpression", "start": 5426, "end": 5467, "loc": { "start": { "line": 128, "column": 36 }, "end": { "line": 128, "column": 77 } }, "object": { "type": "MemberExpression", "start": 5426, "end": 5462, "loc": { "start": { "line": 128, "column": 36 }, "end": { "line": 128, "column": 72 } }, "object": { "type": "MemberExpression", "start": 5426, "end": 5452, "loc": { "start": { "line": 128, "column": 36 }, "end": { "line": 128, "column": 62 } }, "object": { "type": "MemberExpression", "start": 5426, "end": 5439, "loc": { "start": { "line": 128, "column": 36 }, "end": { "line": 128, "column": 49 } }, "object": { "type": "ThisExpression", "start": 5426, "end": 5430, "loc": { "start": { "line": 128, "column": 36 }, "end": { "line": 128, "column": 40 } } }, "property": { "type": "Identifier", "start": 5431, "end": 5439, "loc": { "start": { "line": 128, "column": 41 }, "end": { "line": 128, "column": 49 }, "identifierName": "viewerUI" }, "name": "viewerUI" }, "computed": false }, "property": { "type": "Identifier", "start": 5440, "end": 5452, "loc": { "start": { "line": 128, "column": 50 }, "end": { "line": 128, "column": 62 }, "identifierName": "_controllers" }, "name": "_controllers" }, "computed": false }, "property": { "type": "Identifier", "start": 5453, "end": 5462, "loc": { "start": { "line": 128, "column": 63 }, "end": { "line": 128, "column": 72 }, "identifierName": "busyModal" }, "name": "busyModal" }, "computed": false }, "property": { "type": "Identifier", "start": 5463, "end": 5467, "loc": { "start": { "line": 128, "column": 73 }, "end": { "line": 128, "column": 77 }, "identifierName": "hide" }, "name": "hide" }, "computed": false }, "arguments": [] } }, { "type": "IfStatement", "start": 5507, "end": 5604, "loc": { "start": { "line": 129, "column": 36 }, "end": { "line": 131, "column": 37 } }, "test": { "type": "Identifier", "start": 5511, "end": 5515, "loc": { "start": { "line": 129, "column": 40 }, "end": { "line": 129, "column": 44 }, "identifierName": "done" }, "name": "done" }, "consequent": { "type": "BlockStatement", "start": 5517, "end": 5604, "loc": { "start": { "line": 129, "column": 46 }, "end": { "line": 131, "column": 37 } }, "body": [ { "type": "ExpressionStatement", "start": 5559, "end": 5566, "loc": { "start": { "line": 130, "column": 40 }, "end": { "line": 130, "column": 47 } }, "expression": { "type": "CallExpression", "start": 5559, "end": 5565, "loc": { "start": { "line": 130, "column": 40 }, "end": { "line": 130, "column": 46 } }, "callee": { "type": "Identifier", "start": 5559, "end": 5563, "loc": { "start": { "line": 130, "column": 40 }, "end": { "line": 130, "column": 44 }, "identifierName": "done" }, "name": "done" }, "arguments": [] } } ], "directives": [] }, "alternate": null } ], "directives": [] } } ], "leadingComments": null }, "leadingComments": [ { "type": "CommentLine", "value": " Fly camera when multiple models", "start": 5019, "end": 5053, "loc": { "start": { "line": 122, "column": 37 }, "end": { "line": 122, "column": 71 } } } ] } ], "directives": [] } } ], "directives": [] } } ] } } ], "directives": [] } }, { "type": "ArrowFunctionExpression", "start": 5742, "end": 5890, "loc": { "start": { "line": 136, "column": 20 }, "end": { "line": 139, "column": 21 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 5743, "end": 5749, "loc": { "start": { "line": 136, "column": 21 }, "end": { "line": 136, "column": 27 }, "identifierName": "errMsg" }, "name": "errMsg" } ], "body": { "type": "BlockStatement", "start": 5754, "end": 5890, "loc": { "start": { "line": 136, "column": 32 }, "end": { "line": 139, "column": 21 } }, "body": [ { "type": "ExpressionStatement", "start": 5780, "end": 5799, "loc": { "start": { "line": 137, "column": 24 }, "end": { "line": 137, "column": 43 } }, "expression": { "type": "CallExpression", "start": 5780, "end": 5798, "loc": { "start": { "line": 137, "column": 24 }, "end": { "line": 137, "column": 42 } }, "callee": { "type": "MemberExpression", "start": 5780, "end": 5790, "loc": { "start": { "line": 137, "column": 24 }, "end": { "line": 137, "column": 34 } }, "object": { "type": "ThisExpression", "start": 5780, "end": 5784, "loc": { "start": { "line": 137, "column": 24 }, "end": { "line": 137, "column": 28 } } }, "property": { "type": "Identifier", "start": 5785, "end": 5790, "loc": { "start": { "line": 137, "column": 29 }, "end": { "line": 137, "column": 34 }, "identifierName": "error" }, "name": "error" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 5791, "end": 5797, "loc": { "start": { "line": 137, "column": 35 }, "end": { "line": 137, "column": 41 }, "identifierName": "errMsg" }, "name": "errMsg" } ] } }, { "type": "ExpressionStatement", "start": 5824, "end": 5868, "loc": { "start": { "line": 138, "column": 24 }, "end": { "line": 138, "column": 68 } }, "expression": { "type": "CallExpression", "start": 5824, "end": 5867, "loc": { "start": { "line": 138, "column": 24 }, "end": { "line": 138, "column": 67 } }, "callee": { "type": "MemberExpression", "start": 5824, "end": 5865, "loc": { "start": { "line": 138, "column": 24 }, "end": { "line": 138, "column": 65 } }, "object": { "type": "MemberExpression", "start": 5824, "end": 5860, "loc": { "start": { "line": 138, "column": 24 }, "end": { "line": 138, "column": 60 } }, "object": { "type": "MemberExpression", "start": 5824, "end": 5850, "loc": { "start": { "line": 138, "column": 24 }, "end": { "line": 138, "column": 50 } }, "object": { "type": "MemberExpression", "start": 5824, "end": 5837, "loc": { "start": { "line": 138, "column": 24 }, "end": { "line": 138, "column": 37 } }, "object": { "type": "ThisExpression", "start": 5824, "end": 5828, "loc": { "start": { "line": 138, "column": 24 }, "end": { "line": 138, "column": 28 } } }, "property": { "type": "Identifier", "start": 5829, "end": 5837, "loc": { "start": { "line": 138, "column": 29 }, "end": { "line": 138, "column": 37 }, "identifierName": "viewerUI" }, "name": "viewerUI" }, "computed": false }, "property": { "type": "Identifier", "start": 5838, "end": 5850, "loc": { "start": { "line": 138, "column": 38 }, "end": { "line": 138, "column": 50 }, "identifierName": "_controllers" }, "name": "_controllers" }, "computed": false }, "property": { "type": "Identifier", "start": 5851, "end": 5860, "loc": { "start": { "line": 138, "column": 51 }, "end": { "line": 138, "column": 60 }, "identifierName": "busyModal" }, "name": "busyModal" }, "computed": false }, "property": { "type": "Identifier", "start": 5861, "end": 5865, "loc": { "start": { "line": 138, "column": 61 }, "end": { "line": 138, "column": 65 }, "identifierName": "hide" }, "name": "hide" }, "computed": false }, "arguments": [] } } ], "directives": [] } } ] } } ], "directives": [] } }, { "type": "ArrowFunctionExpression", "start": 5920, "end": 6044, "loc": { "start": { "line": 141, "column": 12 }, "end": { "line": 144, "column": 13 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 5921, "end": 5927, "loc": { "start": { "line": 141, "column": 13 }, "end": { "line": 141, "column": 19 }, "identifierName": "errMsg" }, "name": "errMsg" } ], "body": { "type": "BlockStatement", "start": 5932, "end": 6044, "loc": { "start": { "line": 141, "column": 24 }, "end": { "line": 144, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 5950, "end": 5969, "loc": { "start": { "line": 142, "column": 16 }, "end": { "line": 142, "column": 35 } }, "expression": { "type": "CallExpression", "start": 5950, "end": 5968, "loc": { "start": { "line": 142, "column": 16 }, "end": { "line": 142, "column": 34 } }, "callee": { "type": "MemberExpression", "start": 5950, "end": 5960, "loc": { "start": { "line": 142, "column": 16 }, "end": { "line": 142, "column": 26 } }, "object": { "type": "ThisExpression", "start": 5950, "end": 5954, "loc": { "start": { "line": 142, "column": 16 }, "end": { "line": 142, "column": 20 } } }, "property": { "type": "Identifier", "start": 5955, "end": 5960, "loc": { "start": { "line": 142, "column": 21 }, "end": { "line": 142, "column": 26 }, "identifierName": "error" }, "name": "error" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 5961, "end": 5967, "loc": { "start": { "line": 142, "column": 27 }, "end": { "line": 142, "column": 33 }, "identifierName": "errMsg" }, "name": "errMsg" } ] } }, { "type": "ExpressionStatement", "start": 5986, "end": 6030, "loc": { "start": { "line": 143, "column": 16 }, "end": { "line": 143, "column": 60 } }, "expression": { "type": "CallExpression", "start": 5986, "end": 6029, "loc": { "start": { "line": 143, "column": 16 }, "end": { "line": 143, "column": 59 } }, "callee": { "type": "MemberExpression", "start": 5986, "end": 6027, "loc": { "start": { "line": 143, "column": 16 }, "end": { "line": 143, "column": 57 } }, "object": { "type": "MemberExpression", "start": 5986, "end": 6022, "loc": { "start": { "line": 143, "column": 16 }, "end": { "line": 143, "column": 52 } }, "object": { "type": "MemberExpression", "start": 5986, "end": 6012, "loc": { "start": { "line": 143, "column": 16 }, "end": { "line": 143, "column": 42 } }, "object": { "type": "MemberExpression", "start": 5986, "end": 5999, "loc": { "start": { "line": 143, "column": 16 }, "end": { "line": 143, "column": 29 } }, "object": { "type": "ThisExpression", "start": 5986, "end": 5990, "loc": { "start": { "line": 143, "column": 16 }, "end": { "line": 143, "column": 20 } } }, "property": { "type": "Identifier", "start": 5991, "end": 5999, "loc": { "start": { "line": 143, "column": 21 }, "end": { "line": 143, "column": 29 }, "identifierName": "viewerUI" }, "name": "viewerUI" }, "computed": false }, "property": { "type": "Identifier", "start": 6000, "end": 6012, "loc": { "start": { "line": 143, "column": 30 }, "end": { "line": 143, "column": 42 }, "identifierName": "_controllers" }, "name": "_controllers" }, "computed": false }, "property": { "type": "Identifier", "start": 6013, "end": 6022, "loc": { "start": { "line": 143, "column": 43 }, "end": { "line": 143, "column": 52 }, "identifierName": "busyModal" }, "name": "busyModal" }, "computed": false }, "property": { "type": "Identifier", "start": 6023, "end": 6027, "loc": { "start": { "line": 143, "column": 53 }, "end": { "line": 143, "column": 57 }, "identifierName": "hide" }, "name": "hide" }, "computed": false }, "arguments": [] } } ], "directives": [] } } ] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 6058, "end": 6917, "loc": { "start": { "line": 147, "column": 4 }, "end": { "line": 169, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 6058, "end": 6070, "loc": { "start": { "line": 147, "column": 4 }, "end": { "line": 147, "column": 16 }, "identifierName": "_unloadModel" }, "name": "_unloadModel" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 6071, "end": 6078, "loc": { "start": { "line": 147, "column": 17 }, "end": { "line": 147, "column": 24 }, "identifierName": "modelId" }, "name": "modelId" } ], "body": { "type": "BlockStatement", "start": 6080, "end": 6917, "loc": { "start": { "line": 147, "column": 26 }, "end": { "line": 169, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 6090, "end": 6138, "loc": { "start": { "line": 148, "column": 8 }, "end": { "line": 148, "column": 56 } }, "declarations": [ { "type": "VariableDeclarator", "start": 6096, "end": 6137, "loc": { "start": { "line": 148, "column": 14 }, "end": { "line": 148, "column": 55 } }, "id": { "type": "Identifier", "start": 6096, "end": 6101, "loc": { "start": { "line": 148, "column": 14 }, "end": { "line": 148, "column": 19 }, "identifierName": "model" }, "name": "model" }, "init": { "type": "MemberExpression", "start": 6104, "end": 6137, "loc": { "start": { "line": 148, "column": 22 }, "end": { "line": 148, "column": 55 } }, "object": { "type": "MemberExpression", "start": 6104, "end": 6128, "loc": { "start": { "line": 148, "column": 22 }, "end": { "line": 148, "column": 46 } }, "object": { "type": "MemberExpression", "start": 6104, "end": 6121, "loc": { "start": { "line": 148, "column": 22 }, "end": { "line": 148, "column": 39 } }, "object": { "type": "MemberExpression", "start": 6104, "end": 6115, "loc": { "start": { "line": 148, "column": 22 }, "end": { "line": 148, "column": 33 } }, "object": { "type": "ThisExpression", "start": 6104, "end": 6108, "loc": { "start": { "line": 148, "column": 22 }, "end": { "line": 148, "column": 26 } } }, "property": { "type": "Identifier", "start": 6109, "end": 6115, "loc": { "start": { "line": 148, "column": 27 }, "end": { "line": 148, "column": 33 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 6116, "end": 6121, "loc": { "start": { "line": 148, "column": 34 }, "end": { "line": 148, "column": 39 }, "identifierName": "scene" }, "name": "scene" }, "computed": false }, "property": { "type": "Identifier", "start": 6122, "end": 6128, "loc": { "start": { "line": 148, "column": 40 }, "end": { "line": 148, "column": 46 }, "identifierName": "models" }, "name": "models" }, "computed": false }, "property": { "type": "Identifier", "start": 6129, "end": 6136, "loc": { "start": { "line": 148, "column": 47 }, "end": { "line": 148, "column": 54 }, "identifierName": "modelId" }, "name": "modelId" }, "computed": true } } ], "kind": "const" }, { "type": "IfStatement", "start": 6147, "end": 6246, "loc": { "start": { "line": 149, "column": 8 }, "end": { "line": 152, "column": 9 } }, "test": { "type": "UnaryExpression", "start": 6151, "end": 6157, "loc": { "start": { "line": 149, "column": 12 }, "end": { "line": 149, "column": 18 } }, "operator": "!", "prefix": true, "argument": { "type": "Identifier", "start": 6152, "end": 6157, "loc": { "start": { "line": 149, "column": 13 }, "end": { "line": 149, "column": 18 }, "identifierName": "model" }, "name": "model" }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 6159, "end": 6246, "loc": { "start": { "line": 149, "column": 20 }, "end": { "line": 152, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 6173, "end": 6216, "loc": { "start": { "line": 150, "column": 12 }, "end": { "line": 150, "column": 55 } }, "expression": { "type": "CallExpression", "start": 6173, "end": 6215, "loc": { "start": { "line": 150, "column": 12 }, "end": { "line": 150, "column": 54 } }, "callee": { "type": "MemberExpression", "start": 6173, "end": 6183, "loc": { "start": { "line": 150, "column": 12 }, "end": { "line": 150, "column": 22 } }, "object": { "type": "ThisExpression", "start": 6173, "end": 6177, "loc": { "start": { "line": 150, "column": 12 }, "end": { "line": 150, "column": 16 } } }, "property": { "type": "Identifier", "start": 6178, "end": 6183, "loc": { "start": { "line": 150, "column": 17 }, "end": { "line": 150, "column": 22 }, "identifierName": "error" }, "name": "error" }, "computed": false }, "arguments": [ { "type": "BinaryExpression", "start": 6184, "end": 6214, "loc": { "start": { "line": 150, "column": 23 }, "end": { "line": 150, "column": 53 } }, "left": { "type": "StringLiteral", "start": 6184, "end": 6204, "loc": { "start": { "line": 150, "column": 23 }, "end": { "line": 150, "column": 43 } }, "extra": { "rawValue": "Model not loaded: ", "raw": "\"Model not loaded: \"" }, "value": "Model not loaded: " }, "operator": "+", "right": { "type": "Identifier", "start": 6207, "end": 6214, "loc": { "start": { "line": 150, "column": 46 }, "end": { "line": 150, "column": 53 }, "identifierName": "modelId" }, "name": "modelId" } } ] } }, { "type": "ReturnStatement", "start": 6229, "end": 6236, "loc": { "start": { "line": 151, "column": 12 }, "end": { "line": 151, "column": 19 } }, "argument": null } ], "directives": [] }, "alternate": null }, { "type": "ExpressionStatement", "start": 6255, "end": 6271, "loc": { "start": { "line": 153, "column": 8 }, "end": { "line": 153, "column": 24 } }, "expression": { "type": "CallExpression", "start": 6255, "end": 6270, "loc": { "start": { "line": 153, "column": 8 }, "end": { "line": 153, "column": 23 } }, "callee": { "type": "MemberExpression", "start": 6255, "end": 6268, "loc": { "start": { "line": 153, "column": 8 }, "end": { "line": 153, "column": 21 } }, "object": { "type": "Identifier", "start": 6255, "end": 6260, "loc": { "start": { "line": 153, "column": 8 }, "end": { "line": 153, "column": 13 }, "identifierName": "model" }, "name": "model" }, "property": { "type": "Identifier", "start": 6261, "end": 6268, "loc": { "start": { "line": 153, "column": 14 }, "end": { "line": 153, "column": 21 }, "identifierName": "destroy" }, "name": "destroy" }, "computed": false }, "arguments": [] } }, { "type": "VariableDeclaration", "start": 6280, "end": 6312, "loc": { "start": { "line": 154, "column": 8 }, "end": { "line": 154, "column": 40 } }, "declarations": [ { "type": "VariableDeclarator", "start": 6286, "end": 6311, "loc": { "start": { "line": 154, "column": 14 }, "end": { "line": 154, "column": 39 } }, "id": { "type": "Identifier", "start": 6286, "end": 6291, "loc": { "start": { "line": 154, "column": 14 }, "end": { "line": 154, "column": 19 }, "identifierName": "scene" }, "name": "scene" }, "init": { "type": "MemberExpression", "start": 6294, "end": 6311, "loc": { "start": { "line": 154, "column": 22 }, "end": { "line": 154, "column": 39 } }, "object": { "type": "MemberExpression", "start": 6294, "end": 6305, "loc": { "start": { "line": 154, "column": 22 }, "end": { "line": 154, "column": 33 } }, "object": { "type": "ThisExpression", "start": 6294, "end": 6298, "loc": { "start": { "line": 154, "column": 22 }, "end": { "line": 154, "column": 26 } } }, "property": { "type": "Identifier", "start": 6299, "end": 6305, "loc": { "start": { "line": 154, "column": 27 }, "end": { "line": 154, "column": 33 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 6306, "end": 6311, "loc": { "start": { "line": 154, "column": 34 }, "end": { "line": 154, "column": 39 }, "identifierName": "scene" }, "name": "scene" }, "computed": false } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 6321, "end": 6372, "loc": { "start": { "line": 155, "column": 8 }, "end": { "line": 155, "column": 59 } }, "declarations": [ { "type": "VariableDeclarator", "start": 6327, "end": 6371, "loc": { "start": { "line": 155, "column": 14 }, "end": { "line": 155, "column": 58 } }, "id": { "type": "Identifier", "start": 6327, "end": 6331, "loc": { "start": { "line": 155, "column": 14 }, "end": { "line": 155, "column": 18 }, "identifierName": "aabb" }, "name": "aabb" }, "init": { "type": "CallExpression", "start": 6334, "end": 6371, "loc": { "start": { "line": 155, "column": 21 }, "end": { "line": 155, "column": 58 } }, "callee": { "type": "MemberExpression", "start": 6334, "end": 6347, "loc": { "start": { "line": 155, "column": 21 }, "end": { "line": 155, "column": 34 } }, "object": { "type": "Identifier", "start": 6334, "end": 6339, "loc": { "start": { "line": 155, "column": 21 }, "end": { "line": 155, "column": 26 }, "identifierName": "scene" }, "name": "scene" }, "property": { "type": "Identifier", "start": 6340, "end": 6347, "loc": { "start": { "line": 155, "column": 27 }, "end": { "line": 155, "column": 34 }, "identifierName": "getAABB" }, "name": "getAABB" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 6348, "end": 6370, "loc": { "start": { "line": 155, "column": 35 }, "end": { "line": 155, "column": 57 } }, "object": { "type": "Identifier", "start": 6348, "end": 6353, "loc": { "start": { "line": 155, "column": 35 }, "end": { "line": 155, "column": 40 }, "identifierName": "scene" }, "name": "scene" }, "property": { "type": "Identifier", "start": 6354, "end": 6370, "loc": { "start": { "line": 155, "column": 41 }, "end": { "line": 155, "column": 57 }, "identifierName": "visibleObjectIds" }, "name": "visibleObjectIds" }, "computed": false } ] } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 6381, "end": 6435, "loc": { "start": { "line": 156, "column": 8 }, "end": { "line": 156, "column": 62 } }, "expression": { "type": "AssignmentExpression", "start": 6381, "end": 6434, "loc": { "start": { "line": 156, "column": 8 }, "end": { "line": 156, "column": 61 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 6381, "end": 6426, "loc": { "start": { "line": 156, "column": 8 }, "end": { "line": 156, "column": 53 } }, "object": { "type": "CallExpression", "start": 6381, "end": 6418, "loc": { "start": { "line": 156, "column": 8 }, "end": { "line": 156, "column": 45 } }, "callee": { "type": "MemberExpression", "start": 6381, "end": 6404, "loc": { "start": { "line": 156, "column": 8 }, "end": { "line": 156, "column": 31 } }, "object": { "type": "Identifier", "start": 6381, "end": 6389, "loc": { "start": { "line": 156, "column": 8 }, "end": { "line": 156, "column": 16 }, "identifierName": "document" }, "name": "document" }, "property": { "type": "Identifier", "start": 6390, "end": 6404, "loc": { "start": { "line": 156, "column": 17 }, "end": { "line": 156, "column": 31 }, "identifierName": "getElementById" }, "name": "getElementById" }, "computed": false }, "arguments": [ { "type": "BinaryExpression", "start": 6405, "end": 6417, "loc": { "start": { "line": 156, "column": 32 }, "end": { "line": 156, "column": 44 } }, "left": { "type": "StringLiteral", "start": 6405, "end": 6407, "loc": { "start": { "line": 156, "column": 32 }, "end": { "line": 156, "column": 34 } }, "extra": { "rawValue": "", "raw": "\"\"" }, "value": "" }, "operator": "+", "right": { "type": "Identifier", "start": 6410, "end": 6417, "loc": { "start": { "line": 156, "column": 37 }, "end": { "line": 156, "column": 44 }, "identifierName": "modelId" }, "name": "modelId" } } ] }, "property": { "type": "Identifier", "start": 6419, "end": 6426, "loc": { "start": { "line": 156, "column": 46 }, "end": { "line": 156, "column": 53 }, "identifierName": "checked" }, "name": "checked" }, "computed": false }, "right": { "type": "BooleanLiteral", "start": 6429, "end": 6434, "loc": { "start": { "line": 156, "column": 56 }, "end": { "line": 156, "column": 61 } }, "value": false } } }, { "type": "ExpressionStatement", "start": 6444, "end": 6468, "loc": { "start": { "line": 157, "column": 8 }, "end": { "line": 157, "column": 32 } }, "expression": { "type": "UpdateExpression", "start": 6444, "end": 6467, "loc": { "start": { "line": 157, "column": 8 }, "end": { "line": 157, "column": 31 } }, "operator": "--", "prefix": false, "argument": { "type": "MemberExpression", "start": 6444, "end": 6465, "loc": { "start": { "line": 157, "column": 8 }, "end": { "line": 157, "column": 29 } }, "object": { "type": "ThisExpression", "start": 6444, "end": 6448, "loc": { "start": { "line": 157, "column": 8 }, "end": { "line": 157, "column": 12 } } }, "property": { "type": "Identifier", "start": 6449, "end": 6465, "loc": { "start": { "line": 157, "column": 13 }, "end": { "line": 157, "column": 29 }, "identifierName": "_numModelsLoaded" }, "name": "_numModelsLoaded" }, "computed": false } } }, { "type": "IfStatement", "start": 6477, "end": 6681, "loc": { "start": { "line": 158, "column": 8 }, "end": { "line": 162, "column": 9 } }, "test": { "type": "BinaryExpression", "start": 6481, "end": 6506, "loc": { "start": { "line": 158, "column": 12 }, "end": { "line": 158, "column": 37 } }, "left": { "type": "MemberExpression", "start": 6481, "end": 6502, "loc": { "start": { "line": 158, "column": 12 }, "end": { "line": 158, "column": 33 } }, "object": { "type": "ThisExpression", "start": 6481, "end": 6485, "loc": { "start": { "line": 158, "column": 12 }, "end": { "line": 158, "column": 16 } } }, "property": { "type": "Identifier", "start": 6486, "end": 6502, "loc": { "start": { "line": 158, "column": 17 }, "end": { "line": 158, "column": 33 }, "identifierName": "_numModelsLoaded" }, "name": "_numModelsLoaded" }, "computed": false }, "operator": ">", "right": { "type": "NumericLiteral", "start": 6505, "end": 6506, "loc": { "start": { "line": 158, "column": 36 }, "end": { "line": 158, "column": 37 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } }, "consequent": { "type": "BlockStatement", "start": 6508, "end": 6593, "loc": { "start": { "line": 158, "column": 39 }, "end": { "line": 160, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 6522, "end": 6583, "loc": { "start": { "line": 159, "column": 12 }, "end": { "line": 159, "column": 73 } }, "expression": { "type": "CallExpression", "start": 6522, "end": 6582, "loc": { "start": { "line": 159, "column": 12 }, "end": { "line": 159, "column": 72 } }, "callee": { "type": "MemberExpression", "start": 6522, "end": 6570, "loc": { "start": { "line": 159, "column": 12 }, "end": { "line": 159, "column": 60 } }, "object": { "type": "MemberExpression", "start": 6522, "end": 6563, "loc": { "start": { "line": 159, "column": 12 }, "end": { "line": 159, "column": 53 } }, "object": { "type": "MemberExpression", "start": 6522, "end": 6553, "loc": { "start": { "line": 159, "column": 12 }, "end": { "line": 159, "column": 43 } }, "object": { "type": "ThisExpression", "start": 6522, "end": 6526, "loc": { "start": { "line": 159, "column": 12 }, "end": { "line": 159, "column": 16 } } }, "property": { "type": "Identifier", "start": 6527, "end": 6553, "loc": { "start": { "line": 159, "column": 17 }, "end": { "line": 159, "column": 43 }, "identifierName": "_unloadModelsButtonElement" }, "name": "_unloadModelsButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 6554, "end": 6563, "loc": { "start": { "line": 159, "column": 44 }, "end": { "line": 159, "column": 53 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 6564, "end": 6570, "loc": { "start": { "line": 159, "column": 54 }, "end": { "line": 159, "column": 60 }, "identifierName": "remove" }, "name": "remove" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 6571, "end": 6581, "loc": { "start": { "line": 159, "column": 61 }, "end": { "line": 159, "column": 71 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } } ], "directives": [] }, "alternate": { "type": "BlockStatement", "start": 6599, "end": 6681, "loc": { "start": { "line": 160, "column": 15 }, "end": { "line": 162, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 6613, "end": 6671, "loc": { "start": { "line": 161, "column": 12 }, "end": { "line": 161, "column": 70 } }, "expression": { "type": "CallExpression", "start": 6613, "end": 6670, "loc": { "start": { "line": 161, "column": 12 }, "end": { "line": 161, "column": 69 } }, "callee": { "type": "MemberExpression", "start": 6613, "end": 6658, "loc": { "start": { "line": 161, "column": 12 }, "end": { "line": 161, "column": 57 } }, "object": { "type": "MemberExpression", "start": 6613, "end": 6654, "loc": { "start": { "line": 161, "column": 12 }, "end": { "line": 161, "column": 53 } }, "object": { "type": "MemberExpression", "start": 6613, "end": 6644, "loc": { "start": { "line": 161, "column": 12 }, "end": { "line": 161, "column": 43 } }, "object": { "type": "ThisExpression", "start": 6613, "end": 6617, "loc": { "start": { "line": 161, "column": 12 }, "end": { "line": 161, "column": 16 } } }, "property": { "type": "Identifier", "start": 6618, "end": 6644, "loc": { "start": { "line": 161, "column": 17 }, "end": { "line": 161, "column": 43 }, "identifierName": "_unloadModelsButtonElement" }, "name": "_unloadModelsButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 6645, "end": 6654, "loc": { "start": { "line": 161, "column": 44 }, "end": { "line": 161, "column": 53 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 6655, "end": 6658, "loc": { "start": { "line": 161, "column": 54 }, "end": { "line": 161, "column": 57 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 6659, "end": 6669, "loc": { "start": { "line": 161, "column": 58 }, "end": { "line": 161, "column": 68 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } } ], "directives": [] } }, { "type": "ExpressionStatement", "start": 6690, "end": 6911, "loc": { "start": { "line": 163, "column": 8 }, "end": { "line": 168, "column": 11 } }, "expression": { "type": "CallExpression", "start": 6690, "end": 6910, "loc": { "start": { "line": 163, "column": 8 }, "end": { "line": 168, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 6690, "end": 6720, "loc": { "start": { "line": 163, "column": 8 }, "end": { "line": 163, "column": 38 } }, "object": { "type": "MemberExpression", "start": 6690, "end": 6714, "loc": { "start": { "line": 163, "column": 8 }, "end": { "line": 163, "column": 32 } }, "object": { "type": "MemberExpression", "start": 6690, "end": 6701, "loc": { "start": { "line": 163, "column": 8 }, "end": { "line": 163, "column": 19 } }, "object": { "type": "ThisExpression", "start": 6690, "end": 6694, "loc": { "start": { "line": 163, "column": 8 }, "end": { "line": 163, "column": 12 } } }, "property": { "type": "Identifier", "start": 6695, "end": 6701, "loc": { "start": { "line": 163, "column": 13 }, "end": { "line": 163, "column": 19 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 6702, "end": 6714, "loc": { "start": { "line": 163, "column": 20 }, "end": { "line": 163, "column": 32 }, "identifierName": "cameraFlight" }, "name": "cameraFlight" }, "computed": false }, "property": { "type": "Identifier", "start": 6715, "end": 6720, "loc": { "start": { "line": 163, "column": 33 }, "end": { "line": 163, "column": 38 }, "identifierName": "flyTo" }, "name": "flyTo" }, "computed": false }, "arguments": [ { "type": "ObjectExpression", "start": 6721, "end": 6755, "loc": { "start": { "line": 163, "column": 39 }, "end": { "line": 165, "column": 9 } }, "properties": [ { "type": "ObjectProperty", "start": 6735, "end": 6745, "loc": { "start": { "line": 164, "column": 12 }, "end": { "line": 164, "column": 22 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 6735, "end": 6739, "loc": { "start": { "line": 164, "column": 12 }, "end": { "line": 164, "column": 16 }, "identifierName": "aabb" }, "name": "aabb" }, "value": { "type": "Identifier", "start": 6741, "end": 6745, "loc": { "start": { "line": 164, "column": 18 }, "end": { "line": 164, "column": 22 }, "identifierName": "aabb" }, "name": "aabb" } } ] }, { "type": "ArrowFunctionExpression", "start": 6757, "end": 6909, "loc": { "start": { "line": 165, "column": 11 }, "end": { "line": 168, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 6763, "end": 6909, "loc": { "start": { "line": 165, "column": 17 }, "end": { "line": 168, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 6777, "end": 6850, "loc": { "start": { "line": 166, "column": 12 }, "end": { "line": 166, "column": 85 } }, "expression": { "type": "AssignmentExpression", "start": 6777, "end": 6849, "loc": { "start": { "line": 166, "column": 12 }, "end": { "line": 166, "column": 84 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 6777, "end": 6811, "loc": { "start": { "line": 166, "column": 12 }, "end": { "line": 166, "column": 46 } }, "object": { "type": "MemberExpression", "start": 6777, "end": 6802, "loc": { "start": { "line": 166, "column": 12 }, "end": { "line": 166, "column": 37 } }, "object": { "type": "MemberExpression", "start": 6777, "end": 6788, "loc": { "start": { "line": 166, "column": 12 }, "end": { "line": 166, "column": 23 } }, "object": { "type": "ThisExpression", "start": 6777, "end": 6781, "loc": { "start": { "line": 166, "column": 12 }, "end": { "line": 166, "column": 16 } } }, "property": { "type": "Identifier", "start": 6782, "end": 6788, "loc": { "start": { "line": 166, "column": 17 }, "end": { "line": 166, "column": 23 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 6789, "end": 6802, "loc": { "start": { "line": 166, "column": 24 }, "end": { "line": 166, "column": 37 }, "identifierName": "cameraControl" }, "name": "cameraControl" }, "computed": false }, "property": { "type": "Identifier", "start": 6803, "end": 6811, "loc": { "start": { "line": 166, "column": 38 }, "end": { "line": 166, "column": 46 }, "identifierName": "pivotPos" }, "name": "pivotPos" }, "computed": false }, "right": { "type": "CallExpression", "start": 6814, "end": 6849, "loc": { "start": { "line": 166, "column": 49 }, "end": { "line": 166, "column": 84 } }, "callee": { "type": "MemberExpression", "start": 6814, "end": 6833, "loc": { "start": { "line": 166, "column": 49 }, "end": { "line": 166, "column": 68 } }, "object": { "type": "Identifier", "start": 6814, "end": 6818, "loc": { "start": { "line": 166, "column": 49 }, "end": { "line": 166, "column": 53 }, "identifierName": "math" }, "name": "math" }, "property": { "type": "Identifier", "start": 6819, "end": 6833, "loc": { "start": { "line": 166, "column": 54 }, "end": { "line": 166, "column": 68 }, "identifierName": "getAABB3Center" }, "name": "getAABB3Center" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 6834, "end": 6838, "loc": { "start": { "line": 166, "column": 69 }, "end": { "line": 166, "column": 73 }, "identifierName": "aabb" }, "name": "aabb" }, { "type": "Identifier", "start": 6840, "end": 6848, "loc": { "start": { "line": 166, "column": 75 }, "end": { "line": 166, "column": 83 }, "identifierName": "tempVec3" }, "name": "tempVec3" } ] } } }, { "type": "ExpressionStatement", "start": 6863, "end": 6899, "loc": { "start": { "line": 167, "column": 12 }, "end": { "line": 167, "column": 48 } }, "expression": { "type": "CallExpression", "start": 6863, "end": 6898, "loc": { "start": { "line": 167, "column": 12 }, "end": { "line": 167, "column": 47 } }, "callee": { "type": "MemberExpression", "start": 6863, "end": 6872, "loc": { "start": { "line": 167, "column": 12 }, "end": { "line": 167, "column": 21 } }, "object": { "type": "ThisExpression", "start": 6863, "end": 6867, "loc": { "start": { "line": 167, "column": 12 }, "end": { "line": 167, "column": 16 } } }, "property": { "type": "Identifier", "start": 6868, "end": 6872, "loc": { "start": { "line": 167, "column": 17 }, "end": { "line": 167, "column": 21 }, "identifierName": "fire" }, "name": "fire" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 6873, "end": 6888, "loc": { "start": { "line": 167, "column": 22 }, "end": { "line": 167, "column": 37 } }, "extra": { "rawValue": "modelUnloaded", "raw": "\"modelUnloaded\"" }, "value": "modelUnloaded" }, { "type": "Identifier", "start": 6890, "end": 6897, "loc": { "start": { "line": 167, "column": 39 }, "end": { "line": 167, "column": 46 }, "identifierName": "modelId" }, "name": "modelId" } ] } } ], "directives": [] } } ] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 6923, "end": 7195, "loc": { "start": { "line": 171, "column": 4 }, "end": { "line": 178, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 6923, "end": 6936, "loc": { "start": { "line": 171, "column": 4 }, "end": { "line": 171, "column": 17 }, "identifierName": "_unloadModels" }, "name": "_unloadModels" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 6939, "end": 7195, "loc": { "start": { "line": 171, "column": 20 }, "end": { "line": 178, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 6949, "end": 6989, "loc": { "start": { "line": 172, "column": 8 }, "end": { "line": 172, "column": 48 } }, "declarations": [ { "type": "VariableDeclarator", "start": 6955, "end": 6988, "loc": { "start": { "line": 172, "column": 14 }, "end": { "line": 172, "column": 47 } }, "id": { "type": "Identifier", "start": 6955, "end": 6961, "loc": { "start": { "line": 172, "column": 14 }, "end": { "line": 172, "column": 20 }, "identifierName": "models" }, "name": "models" }, "init": { "type": "MemberExpression", "start": 6964, "end": 6988, "loc": { "start": { "line": 172, "column": 23 }, "end": { "line": 172, "column": 47 } }, "object": { "type": "MemberExpression", "start": 6964, "end": 6981, "loc": { "start": { "line": 172, "column": 23 }, "end": { "line": 172, "column": 40 } }, "object": { "type": "MemberExpression", "start": 6964, "end": 6975, "loc": { "start": { "line": 172, "column": 23 }, "end": { "line": 172, "column": 34 } }, "object": { "type": "ThisExpression", "start": 6964, "end": 6968, "loc": { "start": { "line": 172, "column": 23 }, "end": { "line": 172, "column": 27 } } }, "property": { "type": "Identifier", "start": 6969, "end": 6975, "loc": { "start": { "line": 172, "column": 28 }, "end": { "line": 172, "column": 34 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 6976, "end": 6981, "loc": { "start": { "line": 172, "column": 35 }, "end": { "line": 172, "column": 40 }, "identifierName": "scene" }, "name": "scene" }, "computed": false }, "property": { "type": "Identifier", "start": 6982, "end": 6988, "loc": { "start": { "line": 172, "column": 41 }, "end": { "line": 172, "column": 47 }, "identifierName": "models" }, "name": "models" }, "computed": false } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 6998, "end": 7035, "loc": { "start": { "line": 173, "column": 8 }, "end": { "line": 173, "column": 45 } }, "declarations": [ { "type": "VariableDeclarator", "start": 7004, "end": 7034, "loc": { "start": { "line": 173, "column": 14 }, "end": { "line": 173, "column": 44 } }, "id": { "type": "Identifier", "start": 7004, "end": 7012, "loc": { "start": { "line": 173, "column": 14 }, "end": { "line": 173, "column": 22 }, "identifierName": "modelIds" }, "name": "modelIds" }, "init": { "type": "CallExpression", "start": 7015, "end": 7034, "loc": { "start": { "line": 173, "column": 25 }, "end": { "line": 173, "column": 44 } }, "callee": { "type": "MemberExpression", "start": 7015, "end": 7026, "loc": { "start": { "line": 173, "column": 25 }, "end": { "line": 173, "column": 36 } }, "object": { "type": "Identifier", "start": 7015, "end": 7021, "loc": { "start": { "line": 173, "column": 25 }, "end": { "line": 173, "column": 31 }, "identifierName": "Object" }, "name": "Object" }, "property": { "type": "Identifier", "start": 7022, "end": 7026, "loc": { "start": { "line": 173, "column": 32 }, "end": { "line": 173, "column": 36 }, "identifierName": "keys" }, "name": "keys" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 7027, "end": 7033, "loc": { "start": { "line": 173, "column": 37 }, "end": { "line": 173, "column": 43 }, "identifierName": "models" }, "name": "models" } ] } } ], "kind": "const" }, { "type": "ForStatement", "start": 7044, "end": 7189, "loc": { "start": { "line": 174, "column": 8 }, "end": { "line": 177, "column": 9 } }, "init": { "type": "VariableDeclaration", "start": 7049, "end": 7081, "loc": { "start": { "line": 174, "column": 13 }, "end": { "line": 174, "column": 45 } }, "declarations": [ { "type": "VariableDeclarator", "start": 7053, "end": 7058, "loc": { "start": { "line": 174, "column": 17 }, "end": { "line": 174, "column": 22 } }, "id": { "type": "Identifier", "start": 7053, "end": 7054, "loc": { "start": { "line": 174, "column": 17 }, "end": { "line": 174, "column": 18 }, "identifierName": "i" }, "name": "i" }, "init": { "type": "NumericLiteral", "start": 7057, "end": 7058, "loc": { "start": { "line": 174, "column": 21 }, "end": { "line": 174, "column": 22 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } }, { "type": "VariableDeclarator", "start": 7060, "end": 7081, "loc": { "start": { "line": 174, "column": 24 }, "end": { "line": 174, "column": 45 } }, "id": { "type": "Identifier", "start": 7060, "end": 7063, "loc": { "start": { "line": 174, "column": 24 }, "end": { "line": 174, "column": 27 }, "identifierName": "len" }, "name": "len" }, "init": { "type": "MemberExpression", "start": 7066, "end": 7081, "loc": { "start": { "line": 174, "column": 30 }, "end": { "line": 174, "column": 45 } }, "object": { "type": "Identifier", "start": 7066, "end": 7074, "loc": { "start": { "line": 174, "column": 30 }, "end": { "line": 174, "column": 38 }, "identifierName": "modelIds" }, "name": "modelIds" }, "property": { "type": "Identifier", "start": 7075, "end": 7081, "loc": { "start": { "line": 174, "column": 39 }, "end": { "line": 174, "column": 45 }, "identifierName": "length" }, "name": "length" }, "computed": false } } ], "kind": "var" }, "test": { "type": "BinaryExpression", "start": 7083, "end": 7090, "loc": { "start": { "line": 174, "column": 47 }, "end": { "line": 174, "column": 54 } }, "left": { "type": "Identifier", "start": 7083, "end": 7084, "loc": { "start": { "line": 174, "column": 47 }, "end": { "line": 174, "column": 48 }, "identifierName": "i" }, "name": "i" }, "operator": "<", "right": { "type": "Identifier", "start": 7087, "end": 7090, "loc": { "start": { "line": 174, "column": 51 }, "end": { "line": 174, "column": 54 }, "identifierName": "len" }, "name": "len" } }, "update": { "type": "UpdateExpression", "start": 7092, "end": 7095, "loc": { "start": { "line": 174, "column": 56 }, "end": { "line": 174, "column": 59 } }, "operator": "++", "prefix": false, "argument": { "type": "Identifier", "start": 7092, "end": 7093, "loc": { "start": { "line": 174, "column": 56 }, "end": { "line": 174, "column": 57 }, "identifierName": "i" }, "name": "i" } }, "body": { "type": "BlockStatement", "start": 7097, "end": 7189, "loc": { "start": { "line": 174, "column": 61 }, "end": { "line": 177, "column": 9 } }, "body": [ { "type": "VariableDeclaration", "start": 7111, "end": 7139, "loc": { "start": { "line": 175, "column": 12 }, "end": { "line": 175, "column": 40 } }, "declarations": [ { "type": "VariableDeclarator", "start": 7117, "end": 7138, "loc": { "start": { "line": 175, "column": 18 }, "end": { "line": 175, "column": 39 } }, "id": { "type": "Identifier", "start": 7117, "end": 7124, "loc": { "start": { "line": 175, "column": 18 }, "end": { "line": 175, "column": 25 }, "identifierName": "modelId" }, "name": "modelId" }, "init": { "type": "MemberExpression", "start": 7127, "end": 7138, "loc": { "start": { "line": 175, "column": 28 }, "end": { "line": 175, "column": 39 } }, "object": { "type": "Identifier", "start": 7127, "end": 7135, "loc": { "start": { "line": 175, "column": 28 }, "end": { "line": 175, "column": 36 }, "identifierName": "modelIds" }, "name": "modelIds" }, "property": { "type": "Identifier", "start": 7136, "end": 7137, "loc": { "start": { "line": 175, "column": 37 }, "end": { "line": 175, "column": 38 }, "identifierName": "i" }, "name": "i" }, "computed": true } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 7152, "end": 7179, "loc": { "start": { "line": 176, "column": 12 }, "end": { "line": 176, "column": 39 } }, "expression": { "type": "CallExpression", "start": 7152, "end": 7178, "loc": { "start": { "line": 176, "column": 12 }, "end": { "line": 176, "column": 38 } }, "callee": { "type": "MemberExpression", "start": 7152, "end": 7169, "loc": { "start": { "line": 176, "column": 12 }, "end": { "line": 176, "column": 29 } }, "object": { "type": "ThisExpression", "start": 7152, "end": 7156, "loc": { "start": { "line": 176, "column": 12 }, "end": { "line": 176, "column": 16 } } }, "property": { "type": "Identifier", "start": 7157, "end": 7169, "loc": { "start": { "line": 176, "column": 17 }, "end": { "line": 176, "column": 29 }, "identifierName": "_unloadModel" }, "name": "_unloadModel" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 7170, "end": 7177, "loc": { "start": { "line": 176, "column": 30 }, "end": { "line": 176, "column": 37 }, "identifierName": "modelId" }, "name": "modelId" } ] } } ], "directives": [] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 7201, "end": 7267, "loc": { "start": { "line": 180, "column": 4 }, "end": { "line": 182, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 7201, "end": 7219, "loc": { "start": { "line": 180, "column": 4 }, "end": { "line": 180, "column": 22 }, "identifierName": "getNumModelsLoaded" }, "name": "getNumModelsLoaded" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 7222, "end": 7267, "loc": { "start": { "line": 180, "column": 25 }, "end": { "line": 182, "column": 5 } }, "body": [ { "type": "ReturnStatement", "start": 7232, "end": 7261, "loc": { "start": { "line": 181, "column": 8 }, "end": { "line": 181, "column": 37 } }, "argument": { "type": "MemberExpression", "start": 7239, "end": 7260, "loc": { "start": { "line": 181, "column": 15 }, "end": { "line": 181, "column": 36 } }, "object": { "type": "ThisExpression", "start": 7239, "end": 7243, "loc": { "start": { "line": 181, "column": 15 }, "end": { "line": 181, "column": 19 } } }, "property": { "type": "Identifier", "start": 7244, "end": 7260, "loc": { "start": { "line": 181, "column": 20 }, "end": { "line": 181, "column": 36 }, "identifierName": "_numModelsLoaded" }, "name": "_numModelsLoaded" }, "computed": false } } ], "directives": [] } }, { "type": "ClassMethod", "start": 7273, "end": 7329, "loc": { "start": { "line": 184, "column": 4 }, "end": { "line": 186, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 7273, "end": 7286, "loc": { "start": { "line": 184, "column": 4 }, "end": { "line": 184, "column": 17 }, "identifierName": "getModelsInfo" }, "name": "getModelsInfo" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 7289, "end": 7329, "loc": { "start": { "line": 184, "column": 20 }, "end": { "line": 186, "column": 5 } }, "body": [ { "type": "ReturnStatement", "start": 7299, "end": 7323, "loc": { "start": { "line": 185, "column": 8 }, "end": { "line": 185, "column": 32 } }, "argument": { "type": "MemberExpression", "start": 7306, "end": 7322, "loc": { "start": { "line": 185, "column": 15 }, "end": { "line": 185, "column": 31 } }, "object": { "type": "ThisExpression", "start": 7306, "end": 7310, "loc": { "start": { "line": 185, "column": 15 }, "end": { "line": 185, "column": 19 } } }, "property": { "type": "Identifier", "start": 7311, "end": 7322, "loc": { "start": { "line": 185, "column": 20 }, "end": { "line": 185, "column": 31 }, "identifierName": "_modelsInfo" }, "name": "_modelsInfo" }, "computed": false } } ], "directives": [] } }, { "type": "ClassMethod", "start": 7335, "end": 7406, "loc": { "start": { "line": 188, "column": 4 }, "end": { "line": 190, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 7335, "end": 7347, "loc": { "start": { "line": 188, "column": 4 }, "end": { "line": 188, "column": 16 }, "identifierName": "getModelInfo" }, "name": "getModelInfo" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 7348, "end": 7355, "loc": { "start": { "line": 188, "column": 17 }, "end": { "line": 188, "column": 24 }, "identifierName": "modelId" }, "name": "modelId" } ], "body": { "type": "BlockStatement", "start": 7357, "end": 7406, "loc": { "start": { "line": 188, "column": 26 }, "end": { "line": 190, "column": 5 } }, "body": [ { "type": "ReturnStatement", "start": 7367, "end": 7400, "loc": { "start": { "line": 189, "column": 8 }, "end": { "line": 189, "column": 41 } }, "argument": { "type": "MemberExpression", "start": 7374, "end": 7399, "loc": { "start": { "line": 189, "column": 15 }, "end": { "line": 189, "column": 40 } }, "object": { "type": "MemberExpression", "start": 7374, "end": 7390, "loc": { "start": { "line": 189, "column": 15 }, "end": { "line": 189, "column": 31 } }, "object": { "type": "ThisExpression", "start": 7374, "end": 7378, "loc": { "start": { "line": 189, "column": 15 }, "end": { "line": 189, "column": 19 } } }, "property": { "type": "Identifier", "start": 7379, "end": 7390, "loc": { "start": { "line": 189, "column": 20 }, "end": { "line": 189, "column": 31 }, "identifierName": "_modelsInfo" }, "name": "_modelsInfo" }, "computed": false }, "property": { "type": "Identifier", "start": 7391, "end": 7398, "loc": { "start": { "line": 189, "column": 32 }, "end": { "line": 189, "column": 39 }, "identifierName": "modelId" }, "name": "modelId" }, "computed": true } } ], "directives": [] } }, { "type": "ClassMethod", "start": 7412, "end": 7774, "loc": { "start": { "line": 192, "column": 4 }, "end": { "line": 200, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 7412, "end": 7422, "loc": { "start": { "line": 192, "column": 4 }, "end": { "line": 192, "column": 14 }, "identifierName": "setEnabled" }, "name": "setEnabled" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 7423, "end": 7430, "loc": { "start": { "line": 192, "column": 15 }, "end": { "line": 192, "column": 22 }, "identifierName": "enabled" }, "name": "enabled" } ], "body": { "type": "BlockStatement", "start": 7432, "end": 7774, "loc": { "start": { "line": 192, "column": 24 }, "end": { "line": 200, "column": 5 } }, "body": [ { "type": "IfStatement", "start": 7442, "end": 7768, "loc": { "start": { "line": 193, "column": 8 }, "end": { "line": 199, "column": 9 } }, "test": { "type": "UnaryExpression", "start": 7446, "end": 7454, "loc": { "start": { "line": 193, "column": 12 }, "end": { "line": 193, "column": 20 } }, "operator": "!", "prefix": true, "argument": { "type": "Identifier", "start": 7447, "end": 7454, "loc": { "start": { "line": 193, "column": 13 }, "end": { "line": 193, "column": 20 }, "identifierName": "enabled" }, "name": "enabled" }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 7456, "end": 7606, "loc": { "start": { "line": 193, "column": 22 }, "end": { "line": 196, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 7470, "end": 7525, "loc": { "start": { "line": 194, "column": 12 }, "end": { "line": 194, "column": 67 } }, "expression": { "type": "CallExpression", "start": 7470, "end": 7524, "loc": { "start": { "line": 194, "column": 12 }, "end": { "line": 194, "column": 66 } }, "callee": { "type": "MemberExpression", "start": 7470, "end": 7512, "loc": { "start": { "line": 194, "column": 12 }, "end": { "line": 194, "column": 54 } }, "object": { "type": "MemberExpression", "start": 7470, "end": 7508, "loc": { "start": { "line": 194, "column": 12 }, "end": { "line": 194, "column": 50 } }, "object": { "type": "MemberExpression", "start": 7470, "end": 7498, "loc": { "start": { "line": 194, "column": 12 }, "end": { "line": 194, "column": 40 } }, "object": { "type": "ThisExpression", "start": 7470, "end": 7474, "loc": { "start": { "line": 194, "column": 12 }, "end": { "line": 194, "column": 16 } } }, "property": { "type": "Identifier", "start": 7475, "end": 7498, "loc": { "start": { "line": 194, "column": 17 }, "end": { "line": 194, "column": 40 }, "identifierName": "_modelsTabButtonElement" }, "name": "_modelsTabButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 7499, "end": 7508, "loc": { "start": { "line": 194, "column": 41 }, "end": { "line": 194, "column": 50 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 7509, "end": 7512, "loc": { "start": { "line": 194, "column": 51 }, "end": { "line": 194, "column": 54 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 7513, "end": 7523, "loc": { "start": { "line": 194, "column": 55 }, "end": { "line": 194, "column": 65 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } }, { "type": "ExpressionStatement", "start": 7538, "end": 7596, "loc": { "start": { "line": 195, "column": 12 }, "end": { "line": 195, "column": 70 } }, "expression": { "type": "CallExpression", "start": 7538, "end": 7595, "loc": { "start": { "line": 195, "column": 12 }, "end": { "line": 195, "column": 69 } }, "callee": { "type": "MemberExpression", "start": 7538, "end": 7583, "loc": { "start": { "line": 195, "column": 12 }, "end": { "line": 195, "column": 57 } }, "object": { "type": "MemberExpression", "start": 7538, "end": 7579, "loc": { "start": { "line": 195, "column": 12 }, "end": { "line": 195, "column": 53 } }, "object": { "type": "MemberExpression", "start": 7538, "end": 7569, "loc": { "start": { "line": 195, "column": 12 }, "end": { "line": 195, "column": 43 } }, "object": { "type": "ThisExpression", "start": 7538, "end": 7542, "loc": { "start": { "line": 195, "column": 12 }, "end": { "line": 195, "column": 16 } } }, "property": { "type": "Identifier", "start": 7543, "end": 7569, "loc": { "start": { "line": 195, "column": 17 }, "end": { "line": 195, "column": 43 }, "identifierName": "_unloadModelsButtonElement" }, "name": "_unloadModelsButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 7570, "end": 7579, "loc": { "start": { "line": 195, "column": 44 }, "end": { "line": 195, "column": 53 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 7580, "end": 7583, "loc": { "start": { "line": 195, "column": 54 }, "end": { "line": 195, "column": 57 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 7584, "end": 7594, "loc": { "start": { "line": 195, "column": 58 }, "end": { "line": 195, "column": 68 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } } ], "directives": [] }, "alternate": { "type": "BlockStatement", "start": 7612, "end": 7768, "loc": { "start": { "line": 196, "column": 15 }, "end": { "line": 199, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 7626, "end": 7684, "loc": { "start": { "line": 197, "column": 12 }, "end": { "line": 197, "column": 70 } }, "expression": { "type": "CallExpression", "start": 7626, "end": 7683, "loc": { "start": { "line": 197, "column": 12 }, "end": { "line": 197, "column": 69 } }, "callee": { "type": "MemberExpression", "start": 7626, "end": 7671, "loc": { "start": { "line": 197, "column": 12 }, "end": { "line": 197, "column": 57 } }, "object": { "type": "MemberExpression", "start": 7626, "end": 7664, "loc": { "start": { "line": 197, "column": 12 }, "end": { "line": 197, "column": 50 } }, "object": { "type": "MemberExpression", "start": 7626, "end": 7654, "loc": { "start": { "line": 197, "column": 12 }, "end": { "line": 197, "column": 40 } }, "object": { "type": "ThisExpression", "start": 7626, "end": 7630, "loc": { "start": { "line": 197, "column": 12 }, "end": { "line": 197, "column": 16 } } }, "property": { "type": "Identifier", "start": 7631, "end": 7654, "loc": { "start": { "line": 197, "column": 17 }, "end": { "line": 197, "column": 40 }, "identifierName": "_modelsTabButtonElement" }, "name": "_modelsTabButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 7655, "end": 7664, "loc": { "start": { "line": 197, "column": 41 }, "end": { "line": 197, "column": 50 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 7665, "end": 7671, "loc": { "start": { "line": 197, "column": 51 }, "end": { "line": 197, "column": 57 }, "identifierName": "remove" }, "name": "remove" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 7672, "end": 7682, "loc": { "start": { "line": 197, "column": 58 }, "end": { "line": 197, "column": 68 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } }, { "type": "ExpressionStatement", "start": 7697, "end": 7758, "loc": { "start": { "line": 198, "column": 12 }, "end": { "line": 198, "column": 73 } }, "expression": { "type": "CallExpression", "start": 7697, "end": 7757, "loc": { "start": { "line": 198, "column": 12 }, "end": { "line": 198, "column": 72 } }, "callee": { "type": "MemberExpression", "start": 7697, "end": 7745, "loc": { "start": { "line": 198, "column": 12 }, "end": { "line": 198, "column": 60 } }, "object": { "type": "MemberExpression", "start": 7697, "end": 7738, "loc": { "start": { "line": 198, "column": 12 }, "end": { "line": 198, "column": 53 } }, "object": { "type": "MemberExpression", "start": 7697, "end": 7728, "loc": { "start": { "line": 198, "column": 12 }, "end": { "line": 198, "column": 43 } }, "object": { "type": "ThisExpression", "start": 7697, "end": 7701, "loc": { "start": { "line": 198, "column": 12 }, "end": { "line": 198, "column": 16 } } }, "property": { "type": "Identifier", "start": 7702, "end": 7728, "loc": { "start": { "line": 198, "column": 17 }, "end": { "line": 198, "column": 43 }, "identifierName": "_unloadModelsButtonElement" }, "name": "_unloadModelsButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 7729, "end": 7738, "loc": { "start": { "line": 198, "column": 44 }, "end": { "line": 198, "column": 53 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 7739, "end": 7745, "loc": { "start": { "line": 198, "column": 54 }, "end": { "line": 198, "column": 60 }, "identifierName": "remove" }, "name": "remove" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 7746, "end": 7756, "loc": { "start": { "line": 198, "column": 61 }, "end": { "line": 198, "column": 71 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } } ], "directives": [] } } ], "directives": [], "trailingComments": null }, "trailingComments": [ { "type": "CommentBlock", "value": "* @private ", "start": 7780, "end": 7795, "loc": { "start": { "line": 202, "column": 4 }, "end": { "line": 202, "column": 19 } } } ] }, { "type": "ClassMethod", "start": 7800, "end": 7877, "loc": { "start": { "line": 203, "column": 4 }, "end": { "line": 206, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 7800, "end": 7807, "loc": { "start": { "line": 203, "column": 4 }, "end": { "line": 203, "column": 11 }, "identifierName": "destroy" }, "name": "destroy", "leadingComments": null }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 7810, "end": 7877, "loc": { "start": { "line": 203, "column": 14 }, "end": { "line": 206, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 7820, "end": 7836, "loc": { "start": { "line": 204, "column": 8 }, "end": { "line": 204, "column": 24 } }, "expression": { "type": "CallExpression", "start": 7820, "end": 7835, "loc": { "start": { "line": 204, "column": 8 }, "end": { "line": 204, "column": 23 } }, "callee": { "type": "MemberExpression", "start": 7820, "end": 7833, "loc": { "start": { "line": 204, "column": 8 }, "end": { "line": 204, "column": 21 } }, "object": { "type": "Super", "start": 7820, "end": 7825, "loc": { "start": { "line": 204, "column": 8 }, "end": { "line": 204, "column": 13 } } }, "property": { "type": "Identifier", "start": 7826, "end": 7833, "loc": { "start": { "line": 204, "column": 14 }, "end": { "line": 204, "column": 21 }, "identifierName": "destroy" }, "name": "destroy" }, "computed": false }, "arguments": [] } }, { "type": "ExpressionStatement", "start": 7845, "end": 7871, "loc": { "start": { "line": 205, "column": 8 }, "end": { "line": 205, "column": 34 } }, "expression": { "type": "CallExpression", "start": 7845, "end": 7870, "loc": { "start": { "line": 205, "column": 8 }, "end": { "line": 205, "column": 33 } }, "callee": { "type": "MemberExpression", "start": 7845, "end": 7868, "loc": { "start": { "line": 205, "column": 8 }, "end": { "line": 205, "column": 31 } }, "object": { "type": "MemberExpression", "start": 7845, "end": 7860, "loc": { "start": { "line": 205, "column": 8 }, "end": { "line": 205, "column": 23 } }, "object": { "type": "ThisExpression", "start": 7845, "end": 7849, "loc": { "start": { "line": 205, "column": 8 }, "end": { "line": 205, "column": 12 } } }, "property": { "type": "Identifier", "start": 7850, "end": 7860, "loc": { "start": { "line": 205, "column": 13 }, "end": { "line": 205, "column": 23 }, "identifierName": "_xktLoader" }, "name": "_xktLoader" }, "computed": false }, "property": { "type": "Identifier", "start": 7861, "end": 7868, "loc": { "start": { "line": 205, "column": 24 }, "end": { "line": 205, "column": 31 }, "identifierName": "destroy" }, "name": "destroy" }, "computed": false }, "arguments": [] } } ], "directives": [] }, "leadingComments": [ { "type": "CommentBlock", "value": "* @private ", "start": 7780, "end": 7795, "loc": { "start": { "line": 202, "column": 4 }, "end": { "line": 202, "column": 19 } } } ] } ] }, "leadingComments": [ { "type": "CommentBlock", "value": "* @private ", "start": 324, "end": 339, "loc": { "start": { "line": 8, "column": 0 }, "end": { "line": 8, "column": 15 } } } ], "__PseudoExport__": false, "trailingComments": [] }, "specifiers": null, "source": null, "leadingComments": null } ], "directives": [] }, "comments": [ { "type": "CommentBlock", "value": "* @private ", "start": 324, "end": 339, "loc": { "start": { "line": 8, "column": 0 }, "end": { "line": 8, "column": 15 } } }, { "type": "CommentLine", "value": " objectDefaults: IFCObjectDefaults", "start": 1215, "end": 1251, "loc": { "start": { "line": 37, "column": 12 }, "end": { "line": 37, "column": 48 } } }, { "type": "CommentLine", "value": " TODO: buffer and load at end", "start": 2760, "end": 2791, "loc": { "start": { "line": 72, "column": 59 }, "end": { "line": 72, "column": 90 } } }, { "type": "CommentLine", "value": " Jump camera when only one model", "start": 4426, "end": 4460, "loc": { "start": { "line": 112, "column": 63 }, "end": { "line": 112, "column": 97 } } }, { "type": "CommentLine", "value": " Fly camera when multiple models", "start": 5019, "end": 5053, "loc": { "start": { "line": 122, "column": 37 }, "end": { "line": 122, "column": 71 } } }, { "type": "CommentBlock", "value": "* @private ", "start": 7780, "end": 7795, "loc": { "start": { "line": 202, "column": 4 }, "end": { "line": 202, "column": 19 } } } ], "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": "XKTLoaderPlugin", "start": 53, "end": 68, "loc": { "start": { "line": 2, "column": 8 }, "end": { "line": 2, "column": 23 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 68, "end": 69, "loc": { "start": { "line": 2, "column": 23 }, "end": { "line": 2, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 70, "end": 74, "loc": { "start": { "line": 2, "column": 25 }, "end": { "line": 2, "column": 29 } } }, { "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/src/plugins/XKTLoaderPlugin/XKTLoaderPlugin.js", "start": 75, "end": 142, "loc": { "start": { "line": 2, "column": 30 }, "end": { "line": 2, "column": 97 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 142, "end": 143, "loc": { "start": { "line": 2, "column": 97 }, "end": { "line": 2, "column": 98 } } }, { "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": 144, "end": 150, "loc": { "start": { "line": 3, "column": 0 }, "end": { "line": 3, "column": 6 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 151, "end": 152, "loc": { "start": { "line": 3, "column": 7 }, "end": { "line": 3, "column": 8 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "math", "start": 152, "end": 156, "loc": { "start": { "line": 3, "column": 8 }, "end": { "line": 3, "column": 12 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 156, "end": 157, "loc": { "start": { "line": 3, "column": 12 }, "end": { "line": 3, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 158, "end": 162, "loc": { "start": { "line": 3, "column": 14 }, "end": { "line": 3, "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/src/viewer/scene/math/math.js", "start": 163, "end": 213, "loc": { "start": { "line": 3, "column": 19 }, "end": { "line": 3, "column": 69 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 213, "end": 214, "loc": { "start": { "line": 3, "column": 69 }, "end": { "line": 3, "column": 70 } } }, { "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": 215, "end": 221, "loc": { "start": { "line": 4, "column": 0 }, "end": { "line": 4, "column": 6 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 222, "end": 223, "loc": { "start": { "line": 4, "column": 7 }, "end": { "line": 4, "column": 8 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "IFCObjectDefaults", "start": 223, "end": 240, "loc": { "start": { "line": 4, "column": 8 }, "end": { "line": 4, "column": 25 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 240, "end": 241, "loc": { "start": { "line": 4, "column": 25 }, "end": { "line": 4, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 242, "end": 246, "loc": { "start": { "line": 4, "column": 27 }, "end": { "line": 4, "column": 31 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../IFCObjectDefaults/IFCObjectDefaults.js", "start": 247, "end": 290, "loc": { "start": { "line": 4, "column": 32 }, "end": { "line": 4, "column": 75 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 290, "end": 291, "loc": { "start": { "line": 4, "column": 75 }, "end": { "line": 4, "column": 76 } } }, { "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": 293, "end": 298, "loc": { "start": { "line": 6, "column": 0 }, "end": { "line": 6, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "tempVec3", "start": 299, "end": 307, "loc": { "start": { "line": 6, "column": 6 }, "end": { "line": 6, "column": 14 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 308, "end": 309, "loc": { "start": { "line": 6, "column": 15 }, "end": { "line": 6, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "math", "start": 310, "end": 314, "loc": { "start": { "line": 6, "column": 17 }, "end": { "line": 6, "column": 21 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 314, "end": 315, "loc": { "start": { "line": 6, "column": 21 }, "end": { "line": 6, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "vec3", "start": 315, "end": 319, "loc": { "start": { "line": 6, "column": 22 }, "end": { "line": 6, "column": 26 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 319, "end": 320, "loc": { "start": { "line": 6, "column": 26 }, "end": { "line": 6, "column": 27 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 320, "end": 321, "loc": { "start": { "line": 6, "column": 27 }, "end": { "line": 6, "column": 28 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 321, "end": 322, "loc": { "start": { "line": 6, "column": 28 }, "end": { "line": 6, "column": 29 } } }, { "type": "CommentBlock", "value": "* @private ", "start": 324, "end": 339, "loc": { "start": { "line": 8, "column": 0 }, "end": { "line": 8, "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": 340, "end": 345, "loc": { "start": { "line": 9, "column": 0 }, "end": { "line": 9, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Models", "start": 346, "end": 352, "loc": { "start": { "line": 9, "column": 6 }, "end": { "line": 9, "column": 12 } } }, { "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": 353, "end": 360, "loc": { "start": { "line": 9, "column": 13 }, "end": { "line": 9, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Controller", "start": 361, "end": 371, "loc": { "start": { "line": 9, "column": 21 }, "end": { "line": 9, "column": 31 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 372, "end": 373, "loc": { "start": { "line": 9, "column": 32 }, "end": { "line": 9, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "constructor", "start": 379, "end": 390, "loc": { "start": { "line": 11, "column": 4 }, "end": { "line": 11, "column": 15 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 390, "end": 391, "loc": { "start": { "line": 11, "column": 15 }, "end": { "line": 11, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "parent", "start": 391, "end": 397, "loc": { "start": { "line": 11, "column": 16 }, "end": { "line": 11, "column": 22 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 397, "end": 398, "loc": { "start": { "line": 11, "column": 22 }, "end": { "line": 11, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cfg", "start": 399, "end": 402, "loc": { "start": { "line": 11, "column": 24 }, "end": { "line": 11, "column": 27 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 402, "end": 403, "loc": { "start": { "line": 11, "column": 27 }, "end": { "line": 11, "column": 28 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 404, "end": 405, "loc": { "start": { "line": 11, "column": 29 }, "end": { "line": 11, "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": 415, "end": 420, "loc": { "start": { "line": 13, "column": 8 }, "end": { "line": 13, "column": 13 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 420, "end": 421, "loc": { "start": { "line": 13, "column": 13 }, "end": { "line": 13, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "parent", "start": 421, "end": 427, "loc": { "start": { "line": 13, "column": 14 }, "end": { "line": 13, "column": 20 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 427, "end": 428, "loc": { "start": { "line": 13, "column": 20 }, "end": { "line": 13, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cfg", "start": 429, "end": 432, "loc": { "start": { "line": 13, "column": 22 }, "end": { "line": 13, "column": 25 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 432, "end": 433, "loc": { "start": { "line": 13, "column": 25 }, "end": { "line": 13, "column": 26 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 433, "end": 434, "loc": { "start": { "line": 13, "column": 26 }, "end": { "line": 13, "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": 444, "end": 446, "loc": { "start": { "line": 15, "column": 8 }, "end": { "line": 15, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 447, "end": 448, "loc": { "start": { "line": 15, "column": 11 }, "end": { "line": 15, "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": 448, "end": 449, "loc": { "start": { "line": 15, "column": 12 }, "end": { "line": 15, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cfg", "start": 449, "end": 452, "loc": { "start": { "line": 15, "column": 13 }, "end": { "line": 15, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 452, "end": 453, "loc": { "start": { "line": 15, "column": 16 }, "end": { "line": 15, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelsTabElement", "start": 453, "end": 469, "loc": { "start": { "line": 15, "column": 17 }, "end": { "line": 15, "column": 33 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 469, "end": 470, "loc": { "start": { "line": 15, "column": 33 }, "end": { "line": 15, "column": 34 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 471, "end": 472, "loc": { "start": { "line": 15, "column": 35 }, "end": { "line": 15, "column": 36 } } }, { "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": 485, "end": 490, "loc": { "start": { "line": 16, "column": 12 }, "end": { "line": 16, "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: modelsTabElement", "start": 491, "end": 525, "loc": { "start": { "line": 16, "column": 18 }, "end": { "line": 16, "column": 52 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 525, "end": 526, "loc": { "start": { "line": 16, "column": 52 }, "end": { "line": 16, "column": 53 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 535, "end": 536, "loc": { "start": { "line": 17, "column": 8 }, "end": { "line": 17, "column": 9 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 546, "end": 548, "loc": { "start": { "line": 19, "column": 8 }, "end": { "line": 19, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 549, "end": 550, "loc": { "start": { "line": 19, "column": 11 }, "end": { "line": 19, "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": 550, "end": 551, "loc": { "start": { "line": 19, "column": 12 }, "end": { "line": 19, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cfg", "start": 551, "end": 554, "loc": { "start": { "line": 19, "column": 13 }, "end": { "line": 19, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 554, "end": 555, "loc": { "start": { "line": 19, "column": 16 }, "end": { "line": 19, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "unloadModelsButtonElement", "start": 555, "end": 580, "loc": { "start": { "line": 19, "column": 17 }, "end": { "line": 19, "column": 42 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 580, "end": 581, "loc": { "start": { "line": 19, "column": 42 }, "end": { "line": 19, "column": 43 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 582, "end": 583, "loc": { "start": { "line": 19, "column": 44 }, "end": { "line": 19, "column": 45 } } }, { "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": 596, "end": 601, "loc": { "start": { "line": 20, "column": 12 }, "end": { "line": 20, "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: unloadModelsButtonElement", "start": 602, "end": 645, "loc": { "start": { "line": 20, "column": 18 }, "end": { "line": 20, "column": 61 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 645, "end": 646, "loc": { "start": { "line": 20, "column": 61 }, "end": { "line": 20, "column": 62 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 655, "end": 656, "loc": { "start": { "line": 21, "column": 8 }, "end": { "line": 21, "column": 9 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 666, "end": 668, "loc": { "start": { "line": 23, "column": 8 }, "end": { "line": 23, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 669, "end": 670, "loc": { "start": { "line": 23, "column": 11 }, "end": { "line": 23, "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": 670, "end": 671, "loc": { "start": { "line": 23, "column": 12 }, "end": { "line": 23, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cfg", "start": 671, "end": 674, "loc": { "start": { "line": 23, "column": 13 }, "end": { "line": 23, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 674, "end": 675, "loc": { "start": { "line": 23, "column": 16 }, "end": { "line": 23, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelsElement", "start": 675, "end": 688, "loc": { "start": { "line": 23, "column": 17 }, "end": { "line": 23, "column": 30 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 688, "end": 689, "loc": { "start": { "line": 23, "column": 30 }, "end": { "line": 23, "column": 31 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 690, "end": 691, "loc": { "start": { "line": 23, "column": 32 }, "end": { "line": 23, "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": 704, "end": 709, "loc": { "start": { "line": 24, "column": 12 }, "end": { "line": 24, "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: modelsElement", "start": 710, "end": 741, "loc": { "start": { "line": 24, "column": 18 }, "end": { "line": 24, "column": 49 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 741, "end": 742, "loc": { "start": { "line": 24, "column": 49 }, "end": { "line": 24, "column": 50 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 751, "end": 752, "loc": { "start": { "line": 25, "column": 8 }, "end": { "line": 25, "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": 762, "end": 766, "loc": { "start": { "line": 27, "column": 8 }, "end": { "line": 27, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 766, "end": 767, "loc": { "start": { "line": 27, "column": 12 }, "end": { "line": 27, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_modelsTabElement", "start": 767, "end": 784, "loc": { "start": { "line": 27, "column": 13 }, "end": { "line": 27, "column": 30 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 785, "end": 786, "loc": { "start": { "line": 27, "column": 31 }, "end": { "line": 27, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cfg", "start": 787, "end": 790, "loc": { "start": { "line": 27, "column": 33 }, "end": { "line": 27, "column": 36 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 790, "end": 791, "loc": { "start": { "line": 27, "column": 36 }, "end": { "line": 27, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelsTabElement", "start": 791, "end": 807, "loc": { "start": { "line": 27, "column": 37 }, "end": { "line": 27, "column": 53 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 807, "end": 808, "loc": { "start": { "line": 27, "column": 53 }, "end": { "line": 27, "column": 54 } } }, { "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": 817, "end": 821, "loc": { "start": { "line": 28, "column": 8 }, "end": { "line": 28, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 821, "end": 822, "loc": { "start": { "line": 28, "column": 12 }, "end": { "line": 28, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_unloadModelsButtonElement", "start": 822, "end": 848, "loc": { "start": { "line": 28, "column": 13 }, "end": { "line": 28, "column": 39 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 849, "end": 850, "loc": { "start": { "line": 28, "column": 40 }, "end": { "line": 28, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cfg", "start": 851, "end": 854, "loc": { "start": { "line": 28, "column": 42 }, "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": 854, "end": 855, "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": "unloadModelsButtonElement", "start": 855, "end": 880, "loc": { "start": { "line": 28, "column": 46 }, "end": { "line": 28, "column": 71 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 880, "end": 881, "loc": { "start": { "line": 28, "column": 71 }, "end": { "line": 28, "column": 72 } } }, { "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": 890, "end": 894, "loc": { "start": { "line": 29, "column": 8 }, "end": { "line": 29, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 894, "end": 895, "loc": { "start": { "line": 29, "column": 12 }, "end": { "line": 29, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_modelsElement", "start": 895, "end": 909, "loc": { "start": { "line": 29, "column": 13 }, "end": { "line": 29, "column": 27 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 910, "end": 911, "loc": { "start": { "line": 29, "column": 28 }, "end": { "line": 29, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cfg", "start": 912, "end": 915, "loc": { "start": { "line": 29, "column": 30 }, "end": { "line": 29, "column": 33 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 915, "end": 916, "loc": { "start": { "line": 29, "column": 33 }, "end": { "line": 29, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelsElement", "start": 916, "end": 929, "loc": { "start": { "line": 29, "column": 34 }, "end": { "line": 29, "column": 47 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 929, "end": 930, "loc": { "start": { "line": 29, "column": 47 }, "end": { "line": 29, "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": 939, "end": 943, "loc": { "start": { "line": 30, "column": 8 }, "end": { "line": 30, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 943, "end": 944, "loc": { "start": { "line": 30, "column": 12 }, "end": { "line": 30, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_modelsTabButtonElement", "start": 944, "end": 967, "loc": { "start": { "line": 30, "column": 13 }, "end": { "line": 30, "column": 36 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 968, "end": 969, "loc": { "start": { "line": 30, "column": 37 }, "end": { "line": 30, "column": 38 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 970, "end": 974, "loc": { "start": { "line": 30, "column": 39 }, "end": { "line": 30, "column": 43 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 974, "end": 975, "loc": { "start": { "line": 30, "column": 43 }, "end": { "line": 30, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_modelsTabElement", "start": 975, "end": 992, "loc": { "start": { "line": 30, "column": 44 }, "end": { "line": 30, "column": 61 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 992, "end": 993, "loc": { "start": { "line": 30, "column": 61 }, "end": { "line": 30, "column": 62 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "querySelector", "start": 993, "end": 1006, "loc": { "start": { "line": 30, "column": 62 }, "end": { "line": 30, "column": 75 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1006, "end": 1007, "loc": { "start": { "line": 30, "column": 75 }, "end": { "line": 30, "column": 76 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": ".xeokit-tab-btn", "start": 1007, "end": 1024, "loc": { "start": { "line": 30, "column": 76 }, "end": { "line": 30, "column": 93 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1024, "end": 1025, "loc": { "start": { "line": 30, "column": 93 }, "end": { "line": 30, "column": 94 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1025, "end": 1026, "loc": { "start": { "line": 30, "column": 94 }, "end": { "line": 30, "column": 95 } } }, { "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": 1036, "end": 1038, "loc": { "start": { "line": 32, "column": 8 }, "end": { "line": 32, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1039, "end": 1040, "loc": { "start": { "line": 32, "column": 11 }, "end": { "line": 32, "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": 1040, "end": 1041, "loc": { "start": { "line": 32, "column": 12 }, "end": { "line": 32, "column": 13 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 1041, "end": 1045, "loc": { "start": { "line": 32, "column": 13 }, "end": { "line": 32, "column": 17 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1045, "end": 1046, "loc": { "start": { "line": 32, "column": 17 }, "end": { "line": 32, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_modelsTabButtonElement", "start": 1046, "end": 1069, "loc": { "start": { "line": 32, "column": 18 }, "end": { "line": 32, "column": 41 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1069, "end": 1070, "loc": { "start": { "line": 32, "column": 41 }, "end": { "line": 32, "column": 42 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1071, "end": 1072, "loc": { "start": { "line": 32, "column": 43 }, "end": { "line": 32, "column": 44 } } }, { "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": 1085, "end": 1090, "loc": { "start": { "line": 33, "column": 12 }, "end": { "line": 33, "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 DOM element: ,xeokit-tab-btn", "start": 1091, "end": 1129, "loc": { "start": { "line": 33, "column": 18 }, "end": { "line": 33, "column": 56 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1129, "end": 1130, "loc": { "start": { "line": 33, "column": 56 }, "end": { "line": 33, "column": 57 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1139, "end": 1140, "loc": { "start": { "line": 34, "column": 8 }, "end": { "line": 34, "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": 1150, "end": 1154, "loc": { "start": { "line": 36, "column": 8 }, "end": { "line": 36, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1154, "end": 1155, "loc": { "start": { "line": 36, "column": 12 }, "end": { "line": 36, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_xktLoader", "start": 1155, "end": 1165, "loc": { "start": { "line": 36, "column": 13 }, "end": { "line": 36, "column": 23 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1166, "end": 1167, "loc": { "start": { "line": 36, "column": 24 }, "end": { "line": 36, "column": 25 } } }, { "type": { "label": "new", "keyword": "new", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "new", "start": 1168, "end": 1171, "loc": { "start": { "line": 36, "column": 26 }, "end": { "line": 36, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "XKTLoaderPlugin", "start": 1172, "end": 1187, "loc": { "start": { "line": 36, "column": 30 }, "end": { "line": 36, "column": 45 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1187, "end": 1188, "loc": { "start": { "line": 36, "column": 45 }, "end": { "line": 36, "column": 46 } } }, { "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": 1188, "end": 1192, "loc": { "start": { "line": 36, "column": 46 }, "end": { "line": 36, "column": 50 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1192, "end": 1193, "loc": { "start": { "line": 36, "column": 50 }, "end": { "line": 36, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 1193, "end": 1199, "loc": { "start": { "line": 36, "column": 51 }, "end": { "line": 36, "column": 57 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1199, "end": 1200, "loc": { "start": { "line": 36, "column": 57 }, "end": { "line": 36, "column": 58 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1201, "end": 1202, "loc": { "start": { "line": 36, "column": 59 }, "end": { "line": 36, "column": 60 } } }, { "type": "CommentLine", "value": " objectDefaults: IFCObjectDefaults", "start": 1215, "end": 1251, "loc": { "start": { "line": 37, "column": 12 }, "end": { "line": 37, "column": 48 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1260, "end": 1261, "loc": { "start": { "line": 38, "column": 8 }, "end": { "line": 38, "column": 9 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1261, "end": 1262, "loc": { "start": { "line": 38, "column": 9 }, "end": { "line": 38, "column": 10 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1262, "end": 1263, "loc": { "start": { "line": 38, "column": 10 }, "end": { "line": 38, "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": 1272, "end": 1276, "loc": { "start": { "line": 39, "column": 8 }, "end": { "line": 39, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1276, "end": 1277, "loc": { "start": { "line": 39, "column": 12 }, "end": { "line": 39, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_modelsInfo", "start": 1277, "end": 1288, "loc": { "start": { "line": 39, "column": 13 }, "end": { "line": 39, "column": 24 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1289, "end": 1290, "loc": { "start": { "line": 39, "column": 25 }, "end": { "line": 39, "column": 26 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1291, "end": 1292, "loc": { "start": { "line": 39, "column": 27 }, "end": { "line": 39, "column": 28 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1292, "end": 1293, "loc": { "start": { "line": 39, "column": 28 }, "end": { "line": 39, "column": 29 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1293, "end": 1294, "loc": { "start": { "line": 39, "column": 29 }, "end": { "line": 39, "column": 30 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 1303, "end": 1307, "loc": { "start": { "line": 40, "column": 8 }, "end": { "line": 40, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1307, "end": 1308, "loc": { "start": { "line": 40, "column": 12 }, "end": { "line": 40, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_numModelsLoaded", "start": 1308, "end": 1324, "loc": { "start": { "line": 40, "column": 13 }, "end": { "line": 40, "column": 29 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1325, "end": 1326, "loc": { "start": { "line": 40, "column": 30 }, "end": { "line": 40, "column": 31 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 1327, "end": 1328, "loc": { "start": { "line": 40, "column": 32 }, "end": { "line": 40, "column": 33 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1328, "end": 1329, "loc": { "start": { "line": 40, "column": 33 }, "end": { "line": 40, "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": 1338, "end": 1342, "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": 1342, "end": 1343, "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": "_projectId", "start": 1343, "end": 1353, "loc": { "start": { "line": 41, "column": 13 }, "end": { "line": 41, "column": 23 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1354, "end": 1355, "loc": { "start": { "line": 41, "column": 24 }, "end": { "line": 41, "column": 25 } } }, { "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": 1356, "end": 1360, "loc": { "start": { "line": 41, "column": 26 }, "end": { "line": 41, "column": 30 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1360, "end": 1361, "loc": { "start": { "line": 41, "column": 30 }, "end": { "line": 41, "column": 31 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1366, "end": 1367, "loc": { "start": { "line": 42, "column": 4 }, "end": { "line": 42, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_loadProject", "start": 1373, "end": 1385, "loc": { "start": { "line": 44, "column": 4 }, "end": { "line": 44, "column": 16 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1385, "end": 1386, "loc": { "start": { "line": 44, "column": 16 }, "end": { "line": 44, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "projectId", "start": 1386, "end": 1395, "loc": { "start": { "line": 44, "column": 17 }, "end": { "line": 44, "column": 26 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1395, "end": 1396, "loc": { "start": { "line": 44, "column": 26 }, "end": { "line": 44, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "done", "start": 1397, "end": 1401, "loc": { "start": { "line": 44, "column": 28 }, "end": { "line": 44, "column": 32 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1401, "end": 1402, "loc": { "start": { "line": 44, "column": 32 }, "end": { "line": 44, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "error", "start": 1403, "end": 1408, "loc": { "start": { "line": 44, "column": 34 }, "end": { "line": 44, "column": 39 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1408, "end": 1409, "loc": { "start": { "line": 44, "column": 39 }, "end": { "line": 44, "column": 40 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1410, "end": 1411, "loc": { "start": { "line": 44, "column": 41 }, "end": { "line": 44, "column": 42 } } }, { "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": 1420, "end": 1425, "loc": { "start": { "line": 45, "column": 8 }, "end": { "line": 45, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "params", "start": 1426, "end": 1432, "loc": { "start": { "line": 45, "column": 14 }, "end": { "line": 45, "column": 20 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1433, "end": 1434, "loc": { "start": { "line": 45, "column": 21 }, "end": { "line": 45, "column": 22 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1435, "end": 1436, "loc": { "start": { "line": 45, "column": 23 }, "end": { "line": 45, "column": 24 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1436, "end": 1437, "loc": { "start": { "line": 45, "column": 24 }, "end": { "line": 45, "column": 25 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1437, "end": 1438, "loc": { "start": { "line": 45, "column": 25 }, "end": { "line": 45, "column": 26 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 1447, "end": 1451, "loc": { "start": { "line": 46, "column": 8 }, "end": { "line": 46, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1451, "end": 1452, "loc": { "start": { "line": 46, "column": 12 }, "end": { "line": 46, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "server", "start": 1452, "end": 1458, "loc": { "start": { "line": 46, "column": 13 }, "end": { "line": 46, "column": 19 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1458, "end": 1459, "loc": { "start": { "line": 46, "column": 19 }, "end": { "line": 46, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getProject", "start": 1459, "end": 1469, "loc": { "start": { "line": 46, "column": 20 }, "end": { "line": 46, "column": 30 } } }, { "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": 46, "column": 30 }, "end": { "line": 46, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "projectId", "start": 1470, "end": 1479, "loc": { "start": { "line": 46, "column": 31 }, "end": { "line": 46, "column": 40 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1479, "end": 1480, "loc": { "start": { "line": 46, "column": 40 }, "end": { "line": 46, "column": 41 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1481, "end": 1482, "loc": { "start": { "line": 46, "column": 42 }, "end": { "line": 46, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "projectInfo", "start": 1482, "end": 1493, "loc": { "start": { "line": 46, "column": 43 }, "end": { "line": 46, "column": 54 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1493, "end": 1494, "loc": { "start": { "line": 46, "column": 54 }, "end": { "line": 46, "column": 55 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1495, "end": 1497, "loc": { "start": { "line": 46, "column": 56 }, "end": { "line": 46, "column": 58 } } }, { "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": 46, "column": 59 }, "end": { "line": 46, "column": 60 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 1512, "end": 1516, "loc": { "start": { "line": 47, "column": 12 }, "end": { "line": 47, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1516, "end": 1517, "loc": { "start": { "line": 47, "column": 16 }, "end": { "line": 47, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_projectId", "start": 1517, "end": 1527, "loc": { "start": { "line": 47, "column": 17 }, "end": { "line": 47, "column": 27 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1528, "end": 1529, "loc": { "start": { "line": 47, "column": 28 }, "end": { "line": 47, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "projectId", "start": 1530, "end": 1539, "loc": { "start": { "line": 47, "column": 30 }, "end": { "line": 47, "column": 39 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1539, "end": 1540, "loc": { "start": { "line": 47, "column": 39 }, "end": { "line": 47, "column": 40 } } }, { "type": { "label": "var", "keyword": "var", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "var", "start": 1553, "end": 1556, "loc": { "start": { "line": 48, "column": 12 }, "end": { "line": 48, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "html", "start": 1557, "end": 1561, "loc": { "start": { "line": 48, "column": 16 }, "end": { "line": 48, "column": 20 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1562, "end": 1563, "loc": { "start": { "line": 48, "column": 21 }, "end": { "line": 48, "column": 22 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "", "start": 1564, "end": 1566, "loc": { "start": { "line": 48, "column": 23 }, "end": { "line": 48, "column": 25 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1566, "end": 1567, "loc": { "start": { "line": 48, "column": 25 }, "end": { "line": 48, "column": 26 } } }, { "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": 1580, "end": 1585, "loc": { "start": { "line": 49, "column": 12 }, "end": { "line": 49, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelsInfo", "start": 1586, "end": 1596, "loc": { "start": { "line": 49, "column": 18 }, "end": { "line": 49, "column": 28 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1597, "end": 1598, "loc": { "start": { "line": 49, "column": 29 }, "end": { "line": 49, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "projectInfo", "start": 1599, "end": 1610, "loc": { "start": { "line": 49, "column": 31 }, "end": { "line": 49, "column": 42 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1610, "end": 1611, "loc": { "start": { "line": 49, "column": 42 }, "end": { "line": 49, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "models", "start": 1611, "end": 1617, "loc": { "start": { "line": 49, "column": 43 }, "end": { "line": 49, "column": 49 } } }, { "type": { "label": "||", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 1, "updateContext": null }, "value": "||", "start": 1618, "end": 1620, "loc": { "start": { "line": 49, "column": 50 }, "end": { "line": 49, "column": 52 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1621, "end": 1622, "loc": { "start": { "line": 49, "column": 53 }, "end": { "line": 49, "column": 54 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1622, "end": 1623, "loc": { "start": { "line": 49, "column": 54 }, "end": { "line": 49, "column": 55 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1623, "end": 1624, "loc": { "start": { "line": 49, "column": 55 }, "end": { "line": 49, "column": 56 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 1637, "end": 1641, "loc": { "start": { "line": 50, "column": 12 }, "end": { "line": 50, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1641, "end": 1642, "loc": { "start": { "line": 50, "column": 16 }, "end": { "line": 50, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_modelsInfo", "start": 1642, "end": 1653, "loc": { "start": { "line": 50, "column": 17 }, "end": { "line": 50, "column": 28 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1654, "end": 1655, "loc": { "start": { "line": 50, "column": 29 }, "end": { "line": 50, "column": 30 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1656, "end": 1657, "loc": { "start": { "line": 50, "column": 31 }, "end": { "line": 50, "column": 32 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1657, "end": 1658, "loc": { "start": { "line": 50, "column": 32 }, "end": { "line": 50, "column": 33 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1658, "end": 1659, "loc": { "start": { "line": 50, "column": 33 }, "end": { "line": 50, "column": 34 } } }, { "type": { "label": "for", "keyword": "for", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": true, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "for", "start": 1672, "end": 1675, "loc": { "start": { "line": 51, "column": 12 }, "end": { "line": 51, "column": 15 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1676, "end": 1677, "loc": { "start": { "line": 51, "column": 16 }, "end": { "line": 51, "column": 17 } } }, { "type": { "label": "let", "keyword": "let", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "let", "start": 1677, "end": 1680, "loc": { "start": { "line": 51, "column": 17 }, "end": { "line": 51, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 1681, "end": 1682, "loc": { "start": { "line": 51, "column": 21 }, "end": { "line": 51, "column": 22 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1683, "end": 1684, "loc": { "start": { "line": 51, "column": 23 }, "end": { "line": 51, "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": 1685, "end": 1686, "loc": { "start": { "line": 51, "column": 25 }, "end": { "line": 51, "column": 26 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1686, "end": 1687, "loc": { "start": { "line": 51, "column": 26 }, "end": { "line": 51, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "len", "start": 1688, "end": 1691, "loc": { "start": { "line": 51, "column": 28 }, "end": { "line": 51, "column": 31 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1692, "end": 1693, "loc": { "start": { "line": 51, "column": 32 }, "end": { "line": 51, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelsInfo", "start": 1694, "end": 1704, "loc": { "start": { "line": 51, "column": 34 }, "end": { "line": 51, "column": 44 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1704, "end": 1705, "loc": { "start": { "line": 51, "column": 44 }, "end": { "line": 51, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "length", "start": 1705, "end": 1711, "loc": { "start": { "line": 51, "column": 45 }, "end": { "line": 51, "column": 51 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1711, "end": 1712, "loc": { "start": { "line": 51, "column": 51 }, "end": { "line": 51, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 1713, "end": 1714, "loc": { "start": { "line": 51, "column": 53 }, "end": { "line": 51, "column": 54 } } }, { "type": { "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "<", "start": 1715, "end": 1716, "loc": { "start": { "line": 51, "column": 55 }, "end": { "line": 51, "column": 56 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "len", "start": 1717, "end": 1720, "loc": { "start": { "line": 51, "column": 57 }, "end": { "line": 51, "column": 60 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1720, "end": 1721, "loc": { "start": { "line": 51, "column": 60 }, "end": { "line": 51, "column": 61 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 1722, "end": 1723, "loc": { "start": { "line": 51, "column": 62 }, "end": { "line": 51, "column": 63 } } }, { "type": { "label": "++/--", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": true, "binop": null }, "value": "++", "start": 1723, "end": 1725, "loc": { "start": { "line": 51, "column": 63 }, "end": { "line": 51, "column": 65 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1725, "end": 1726, "loc": { "start": { "line": 51, "column": 65 }, "end": { "line": 51, "column": 66 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1727, "end": 1728, "loc": { "start": { "line": 51, "column": 67 }, "end": { "line": 51, "column": 68 } } }, { "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": 1745, "end": 1750, "loc": { "start": { "line": 52, "column": 16 }, "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": "modelInfo", "start": 1751, "end": 1760, "loc": { "start": { "line": 52, "column": 22 }, "end": { "line": 52, "column": 31 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1761, "end": 1762, "loc": { "start": { "line": 52, "column": 32 }, "end": { "line": 52, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelsInfo", "start": 1763, "end": 1773, "loc": { "start": { "line": 52, "column": 34 }, "end": { "line": 52, "column": 44 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1773, "end": 1774, "loc": { "start": { "line": 52, "column": 44 }, "end": { "line": 52, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 1774, "end": 1775, "loc": { "start": { "line": 52, "column": 45 }, "end": { "line": 52, "column": 46 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1775, "end": 1776, "loc": { "start": { "line": 52, "column": 46 }, "end": { "line": 52, "column": 47 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1776, "end": 1777, "loc": { "start": { "line": 52, "column": 47 }, "end": { "line": 52, "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": 1794, "end": 1798, "loc": { "start": { "line": 53, "column": 16 }, "end": { "line": 53, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1798, "end": 1799, "loc": { "start": { "line": 53, "column": 20 }, "end": { "line": 53, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_modelsInfo", "start": 1799, "end": 1810, "loc": { "start": { "line": 53, "column": 21 }, "end": { "line": 53, "column": 32 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1810, "end": 1811, "loc": { "start": { "line": 53, "column": 32 }, "end": { "line": 53, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelInfo", "start": 1811, "end": 1820, "loc": { "start": { "line": 53, "column": 33 }, "end": { "line": 53, "column": 42 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1820, "end": 1821, "loc": { "start": { "line": 53, "column": 42 }, "end": { "line": 53, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "id", "start": 1821, "end": 1823, "loc": { "start": { "line": 53, "column": 43 }, "end": { "line": 53, "column": 45 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1823, "end": 1824, "loc": { "start": { "line": 53, "column": 45 }, "end": { "line": 53, "column": 46 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1825, "end": 1826, "loc": { "start": { "line": 53, "column": 47 }, "end": { "line": 53, "column": 48 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelInfo", "start": 1827, "end": 1836, "loc": { "start": { "line": 53, "column": 49 }, "end": { "line": 53, "column": 58 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1836, "end": 1837, "loc": { "start": { "line": 53, "column": 58 }, "end": { "line": 53, "column": 59 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "html", "start": 1854, "end": 1858, "loc": { "start": { "line": 54, "column": 16 }, "end": { "line": 54, "column": 20 } } }, { "type": { "label": "_=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "+=", "start": 1859, "end": 1861, "loc": { "start": { "line": 54, "column": 21 }, "end": { "line": 54, "column": 23 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "
", "start": 1862, "end": 1895, "loc": { "start": { "line": 54, "column": 24 }, "end": { "line": 54, "column": 57 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1895, "end": 1896, "loc": { "start": { "line": 54, "column": 57 }, "end": { "line": 54, "column": 58 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "html", "start": 1913, "end": 1917, "loc": { "start": { "line": 55, "column": 16 }, "end": { "line": 55, "column": 20 } } }, { "type": { "label": "_=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "+=", "start": 1918, "end": 1920, "loc": { "start": { "line": 55, "column": 21 }, "end": { "line": 55, "column": 23 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "", "start": 1952, "end": 1981, "loc": { "start": { "line": 55, "column": 55 }, "end": { "line": 55, "column": 84 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 1982, "end": 1983, "loc": { "start": { "line": 55, "column": 85 }, "end": { "line": 55, "column": 86 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelInfo", "start": 1984, "end": 1993, "loc": { "start": { "line": 55, "column": 87 }, "end": { "line": 55, "column": 96 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1993, "end": 1994, "loc": { "start": { "line": 55, "column": 96 }, "end": { "line": 55, "column": 97 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "name", "start": 1994, "end": 1998, "loc": { "start": { "line": 55, "column": 97 }, "end": { "line": 55, "column": 101 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1998, "end": 1999, "loc": { "start": { "line": 55, "column": 101 }, "end": { "line": 55, "column": 102 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "html", "start": 2016, "end": 2020, "loc": { "start": { "line": 56, "column": 16 }, "end": { "line": 56, "column": 20 } } }, { "type": { "label": "_=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "+=", "start": 2021, "end": 2023, "loc": { "start": { "line": 56, "column": 21 }, "end": { "line": 56, "column": 23 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "
", "start": 2024, "end": 2032, "loc": { "start": { "line": 56, "column": 24 }, "end": { "line": 56, "column": 32 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2032, "end": 2033, "loc": { "start": { "line": 56, "column": 32 }, "end": { "line": 56, "column": 33 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2046, "end": 2047, "loc": { "start": { "line": 57, "column": 12 }, "end": { "line": 57, "column": 13 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2060, "end": 2064, "loc": { "start": { "line": 58, "column": 12 }, "end": { "line": 58, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2064, "end": 2065, "loc": { "start": { "line": 58, "column": 16 }, "end": { "line": 58, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_modelsElement", "start": 2065, "end": 2079, "loc": { "start": { "line": 58, "column": 17 }, "end": { "line": 58, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2079, "end": 2080, "loc": { "start": { "line": 58, "column": 31 }, "end": { "line": 58, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "innerHTML", "start": 2080, "end": 2089, "loc": { "start": { "line": 58, "column": 32 }, "end": { "line": 58, "column": 41 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2090, "end": 2091, "loc": { "start": { "line": 58, "column": 42 }, "end": { "line": 58, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "html", "start": 2092, "end": 2096, "loc": { "start": { "line": 58, "column": 44 }, "end": { "line": 58, "column": 48 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2096, "end": 2097, "loc": { "start": { "line": 58, "column": 48 }, "end": { "line": 58, "column": 49 } } }, { "type": { "label": "for", "keyword": "for", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": true, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "for", "start": 2110, "end": 2113, "loc": { "start": { "line": 59, "column": 12 }, "end": { "line": 59, "column": 15 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2114, "end": 2115, "loc": { "start": { "line": 59, "column": 16 }, "end": { "line": 59, "column": 17 } } }, { "type": { "label": "let", "keyword": "let", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "let", "start": 2115, "end": 2118, "loc": { "start": { "line": 59, "column": 17 }, "end": { "line": 59, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 2119, "end": 2120, "loc": { "start": { "line": 59, "column": 21 }, "end": { "line": 59, "column": 22 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2121, "end": 2122, "loc": { "start": { "line": 59, "column": 23 }, "end": { "line": 59, "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": 2123, "end": 2124, "loc": { "start": { "line": 59, "column": 25 }, "end": { "line": 59, "column": 26 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2124, "end": 2125, "loc": { "start": { "line": 59, "column": 26 }, "end": { "line": 59, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "len", "start": 2126, "end": 2129, "loc": { "start": { "line": 59, "column": 28 }, "end": { "line": 59, "column": 31 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2130, "end": 2131, "loc": { "start": { "line": 59, "column": 32 }, "end": { "line": 59, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelsInfo", "start": 2132, "end": 2142, "loc": { "start": { "line": 59, "column": 34 }, "end": { "line": 59, "column": 44 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2142, "end": 2143, "loc": { "start": { "line": 59, "column": 44 }, "end": { "line": 59, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "length", "start": 2143, "end": 2149, "loc": { "start": { "line": 59, "column": 45 }, "end": { "line": 59, "column": 51 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2149, "end": 2150, "loc": { "start": { "line": 59, "column": 51 }, "end": { "line": 59, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 2151, "end": 2152, "loc": { "start": { "line": 59, "column": 53 }, "end": { "line": 59, "column": 54 } } }, { "type": { "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "<", "start": 2153, "end": 2154, "loc": { "start": { "line": 59, "column": 55 }, "end": { "line": 59, "column": 56 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "len", "start": 2155, "end": 2158, "loc": { "start": { "line": 59, "column": 57 }, "end": { "line": 59, "column": 60 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2158, "end": 2159, "loc": { "start": { "line": 59, "column": 60 }, "end": { "line": 59, "column": 61 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 2160, "end": 2161, "loc": { "start": { "line": 59, "column": 62 }, "end": { "line": 59, "column": 63 } } }, { "type": { "label": "++/--", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": true, "binop": null }, "value": "++", "start": 2161, "end": 2163, "loc": { "start": { "line": 59, "column": 63 }, "end": { "line": 59, "column": 65 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2163, "end": 2164, "loc": { "start": { "line": 59, "column": 65 }, "end": { "line": 59, "column": 66 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2165, "end": 2166, "loc": { "start": { "line": 59, "column": 67 }, "end": { "line": 59, "column": 68 } } }, { "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": 2183, "end": 2188, "loc": { "start": { "line": 60, "column": 16 }, "end": { "line": 60, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelInfo", "start": 2189, "end": 2198, "loc": { "start": { "line": 60, "column": 22 }, "end": { "line": 60, "column": 31 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2199, "end": 2200, "loc": { "start": { "line": 60, "column": 32 }, "end": { "line": 60, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelsInfo", "start": 2201, "end": 2211, "loc": { "start": { "line": 60, "column": 34 }, "end": { "line": 60, "column": 44 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2211, "end": 2212, "loc": { "start": { "line": 60, "column": 44 }, "end": { "line": 60, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 2212, "end": 2213, "loc": { "start": { "line": 60, "column": 45 }, "end": { "line": 60, "column": 46 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2213, "end": 2214, "loc": { "start": { "line": 60, "column": 46 }, "end": { "line": 60, "column": 47 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2214, "end": 2215, "loc": { "start": { "line": 60, "column": 47 }, "end": { "line": 60, "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": 2232, "end": 2237, "loc": { "start": { "line": 61, "column": 16 }, "end": { "line": 61, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 2238, "end": 2245, "loc": { "start": { "line": 61, "column": 22 }, "end": { "line": 61, "column": 29 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2246, "end": 2247, "loc": { "start": { "line": 61, "column": 30 }, "end": { "line": 61, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelInfo", "start": 2248, "end": 2257, "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": 2257, "end": 2258, "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": "id", "start": 2258, "end": 2260, "loc": { "start": { "line": 61, "column": 42 }, "end": { "line": 61, "column": 44 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2260, "end": 2261, "loc": { "start": { "line": 61, "column": 44 }, "end": { "line": 61, "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": 2278, "end": 2283, "loc": { "start": { "line": 62, "column": 16 }, "end": { "line": 62, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "checkBox", "start": 2284, "end": 2292, "loc": { "start": { "line": 62, "column": 22 }, "end": { "line": 62, "column": 30 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2293, "end": 2294, "loc": { "start": { "line": 62, "column": 31 }, "end": { "line": 62, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "document", "start": 2295, "end": 2303, "loc": { "start": { "line": 62, "column": 33 }, "end": { "line": 62, "column": 41 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2303, "end": 2304, "loc": { "start": { "line": 62, "column": 41 }, "end": { "line": 62, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getElementById", "start": 2304, "end": 2318, "loc": { "start": { "line": 62, "column": 42 }, "end": { "line": 62, "column": 56 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2318, "end": 2319, "loc": { "start": { "line": 62, "column": 56 }, "end": { "line": 62, "column": 57 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "", "start": 2319, "end": 2321, "loc": { "start": { "line": 62, "column": 57 }, "end": { "line": 62, "column": 59 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 2322, "end": 2323, "loc": { "start": { "line": 62, "column": 60 }, "end": { "line": 62, "column": 61 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 2324, "end": 2331, "loc": { "start": { "line": 62, "column": 62 }, "end": { "line": 62, "column": 69 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2331, "end": 2332, "loc": { "start": { "line": 62, "column": 69 }, "end": { "line": 62, "column": 70 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2332, "end": 2333, "loc": { "start": { "line": 62, "column": 70 }, "end": { "line": 62, "column": 71 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "checkBox", "start": 2350, "end": 2358, "loc": { "start": { "line": 63, "column": 16 }, "end": { "line": 63, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2358, "end": 2359, "loc": { "start": { "line": 63, "column": 24 }, "end": { "line": 63, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "addEventListener", "start": 2359, "end": 2375, "loc": { "start": { "line": 63, "column": 25 }, "end": { "line": 63, "column": 41 } } }, { "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": 63, "column": 41 }, "end": { "line": 63, "column": 42 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "click", "start": 2376, "end": 2383, "loc": { "start": { "line": 63, "column": 42 }, "end": { "line": 63, "column": 49 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2383, "end": 2384, "loc": { "start": { "line": 63, "column": 49 }, "end": { "line": 63, "column": 50 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2385, "end": 2386, "loc": { "start": { "line": 63, "column": 51 }, "end": { "line": 63, "column": 52 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2386, "end": 2387, "loc": { "start": { "line": 63, "column": 52 }, "end": { "line": 63, "column": 53 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2388, "end": 2390, "loc": { "start": { "line": 63, "column": 54 }, "end": { "line": 63, "column": 56 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2391, "end": 2392, "loc": { "start": { "line": 63, "column": 57 }, "end": { "line": 63, "column": 58 } } }, { "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": 2413, "end": 2415, "loc": { "start": { "line": 64, "column": 20 }, "end": { "line": 64, "column": 22 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2416, "end": 2417, "loc": { "start": { "line": 64, "column": 23 }, "end": { "line": 64, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "checkBox", "start": 2417, "end": 2425, "loc": { "start": { "line": 64, "column": 24 }, "end": { "line": 64, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2425, "end": 2426, "loc": { "start": { "line": 64, "column": 32 }, "end": { "line": 64, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "checked", "start": 2426, "end": 2433, "loc": { "start": { "line": 64, "column": 33 }, "end": { "line": 64, "column": 40 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2433, "end": 2434, "loc": { "start": { "line": 64, "column": 40 }, "end": { "line": 64, "column": 41 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2435, "end": 2436, "loc": { "start": { "line": 64, "column": 42 }, "end": { "line": 64, "column": 43 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2461, "end": 2465, "loc": { "start": { "line": 65, "column": 24 }, "end": { "line": 65, "column": 28 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2465, "end": 2466, "loc": { "start": { "line": 65, "column": 28 }, "end": { "line": 65, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_loadModel", "start": 2466, "end": 2476, "loc": { "start": { "line": 65, "column": 29 }, "end": { "line": 65, "column": 39 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2476, "end": 2477, "loc": { "start": { "line": 65, "column": 39 }, "end": { "line": 65, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 2477, "end": 2484, "loc": { "start": { "line": 65, "column": 40 }, "end": { "line": 65, "column": 47 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2484, "end": 2485, "loc": { "start": { "line": 65, "column": 47 }, "end": { "line": 65, "column": 48 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2485, "end": 2486, "loc": { "start": { "line": 65, "column": 48 }, "end": { "line": 65, "column": 49 } } }, { "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": 66, "column": 20 }, "end": { "line": 66, "column": 21 } } }, { "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": 2509, "end": 2513, "loc": { "start": { "line": 66, "column": 22 }, "end": { "line": 66, "column": 26 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2514, "end": 2515, "loc": { "start": { "line": 66, "column": 27 }, "end": { "line": 66, "column": 28 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2540, "end": 2544, "loc": { "start": { "line": 67, "column": 24 }, "end": { "line": 67, "column": 28 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2544, "end": 2545, "loc": { "start": { "line": 67, "column": 28 }, "end": { "line": 67, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_unloadModel", "start": 2545, "end": 2557, "loc": { "start": { "line": 67, "column": 29 }, "end": { "line": 67, "column": 41 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2557, "end": 2558, "loc": { "start": { "line": 67, "column": 41 }, "end": { "line": 67, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelInfo", "start": 2558, "end": 2567, "loc": { "start": { "line": 67, "column": 42 }, "end": { "line": 67, "column": 51 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2567, "end": 2568, "loc": { "start": { "line": 67, "column": 51 }, "end": { "line": 67, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "id", "start": 2568, "end": 2570, "loc": { "start": { "line": 67, "column": 52 }, "end": { "line": 67, "column": 54 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2570, "end": 2571, "loc": { "start": { "line": 67, "column": 54 }, "end": { "line": 67, "column": 55 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2571, "end": 2572, "loc": { "start": { "line": 67, "column": 55 }, "end": { "line": 67, "column": 56 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2593, "end": 2594, "loc": { "start": { "line": 68, "column": 20 }, "end": { "line": 68, "column": 21 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2611, "end": 2612, "loc": { "start": { "line": 69, "column": 16 }, "end": { "line": 69, "column": 17 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2612, "end": 2613, "loc": { "start": { "line": 69, "column": 17 }, "end": { "line": 69, "column": 18 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2613, "end": 2614, "loc": { "start": { "line": 69, "column": 18 }, "end": { "line": 69, "column": 19 } } }, { "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": 2631, "end": 2633, "loc": { "start": { "line": 70, "column": 16 }, "end": { "line": 70, "column": 18 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2634, "end": 2635, "loc": { "start": { "line": 70, "column": 19 }, "end": { "line": 70, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelInfo", "start": 2635, "end": 2644, "loc": { "start": { "line": 70, "column": 20 }, "end": { "line": 70, "column": 29 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2644, "end": 2645, "loc": { "start": { "line": 70, "column": 29 }, "end": { "line": 70, "column": 30 } } }, { "type": { "label": "default", "keyword": "default", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "default", "start": 2645, "end": 2652, "loc": { "start": { "line": 70, "column": 30 }, "end": { "line": 70, "column": 37 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2652, "end": 2653, "loc": { "start": { "line": 70, "column": 37 }, "end": { "line": 70, "column": 38 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2654, "end": 2655, "loc": { "start": { "line": 70, "column": 39 }, "end": { "line": 70, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "checkBox", "start": 2676, "end": 2684, "loc": { "start": { "line": 71, "column": 20 }, "end": { "line": 71, "column": 28 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2684, "end": 2685, "loc": { "start": { "line": 71, "column": 28 }, "end": { "line": 71, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "checked", "start": 2685, "end": 2692, "loc": { "start": { "line": 71, "column": 29 }, "end": { "line": 71, "column": 36 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2693, "end": 2694, "loc": { "start": { "line": 71, "column": 37 }, "end": { "line": 71, "column": 38 } } }, { "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": 2695, "end": 2699, "loc": { "start": { "line": 71, "column": 39 }, "end": { "line": 71, "column": 43 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2699, "end": 2700, "loc": { "start": { "line": 71, "column": 43 }, "end": { "line": 71, "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": 2721, "end": 2725, "loc": { "start": { "line": 72, "column": 20 }, "end": { "line": 72, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2725, "end": 2726, "loc": { "start": { "line": 72, "column": 24 }, "end": { "line": 72, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_loadModel", "start": 2726, "end": 2736, "loc": { "start": { "line": 72, "column": 25 }, "end": { "line": 72, "column": 35 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2736, "end": 2737, "loc": { "start": { "line": 72, "column": 35 }, "end": { "line": 72, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 2737, "end": 2744, "loc": { "start": { "line": 72, "column": 36 }, "end": { "line": 72, "column": 43 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2744, "end": 2745, "loc": { "start": { "line": 72, "column": 43 }, "end": { "line": 72, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "done", "start": 2746, "end": 2750, "loc": { "start": { "line": 72, "column": 45 }, "end": { "line": 72, "column": 49 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2750, "end": 2751, "loc": { "start": { "line": 72, "column": 49 }, "end": { "line": 72, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "error", "start": 2752, "end": 2757, "loc": { "start": { "line": 72, "column": 51 }, "end": { "line": 72, "column": 56 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2757, "end": 2758, "loc": { "start": { "line": 72, "column": 56 }, "end": { "line": 72, "column": 57 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2758, "end": 2759, "loc": { "start": { "line": 72, "column": 57 }, "end": { "line": 72, "column": 58 } } }, { "type": "CommentLine", "value": " TODO: buffer and load at end", "start": 2760, "end": 2791, "loc": { "start": { "line": 72, "column": 59 }, "end": { "line": 72, "column": 90 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2808, "end": 2809, "loc": { "start": { "line": 73, "column": 16 }, "end": { "line": 73, "column": 17 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2822, "end": 2823, "loc": { "start": { "line": 74, "column": 12 }, "end": { "line": 74, "column": 13 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2832, "end": 2833, "loc": { "start": { "line": 75, "column": 8 }, "end": { "line": 75, "column": 9 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2833, "end": 2834, "loc": { "start": { "line": 75, "column": 9 }, "end": { "line": 75, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2835, "end": 2836, "loc": { "start": { "line": 75, "column": 11 }, "end": { "line": 75, "column": 12 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "errMsg", "start": 2836, "end": 2842, "loc": { "start": { "line": 75, "column": 12 }, "end": { "line": 75, "column": 18 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2842, "end": 2843, "loc": { "start": { "line": 75, "column": 18 }, "end": { "line": 75, "column": 19 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2844, "end": 2846, "loc": { "start": { "line": 75, "column": 20 }, "end": { "line": 75, "column": 22 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2847, "end": 2848, "loc": { "start": { "line": 75, "column": 23 }, "end": { "line": 75, "column": 24 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2861, "end": 2865, "loc": { "start": { "line": 76, "column": 12 }, "end": { "line": 76, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2865, "end": 2866, "loc": { "start": { "line": 76, "column": 16 }, "end": { "line": 76, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "error", "start": 2866, "end": 2871, "loc": { "start": { "line": 76, "column": 17 }, "end": { "line": 76, "column": 22 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2871, "end": 2872, "loc": { "start": { "line": 76, "column": 22 }, "end": { "line": 76, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "errMsg", "start": 2872, "end": 2878, "loc": { "start": { "line": 76, "column": 23 }, "end": { "line": 76, "column": 29 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2878, "end": 2879, "loc": { "start": { "line": 76, "column": 29 }, "end": { "line": 76, "column": 30 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2879, "end": 2880, "loc": { "start": { "line": 76, "column": 30 }, "end": { "line": 76, "column": 31 } } }, { "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": 2893, "end": 2895, "loc": { "start": { "line": 77, "column": 12 }, "end": { "line": 77, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2896, "end": 2897, "loc": { "start": { "line": 77, "column": 15 }, "end": { "line": 77, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "error", "start": 2897, "end": 2902, "loc": { "start": { "line": 77, "column": 16 }, "end": { "line": 77, "column": 21 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2902, "end": 2903, "loc": { "start": { "line": 77, "column": 21 }, "end": { "line": 77, "column": 22 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2904, "end": 2905, "loc": { "start": { "line": 77, "column": 23 }, "end": { "line": 77, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "error", "start": 2922, "end": 2927, "loc": { "start": { "line": 78, "column": 16 }, "end": { "line": 78, "column": 21 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2927, "end": 2928, "loc": { "start": { "line": 78, "column": 21 }, "end": { "line": 78, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "errMsg", "start": 2928, "end": 2934, "loc": { "start": { "line": 78, "column": 22 }, "end": { "line": 78, "column": 28 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2934, "end": 2935, "loc": { "start": { "line": 78, "column": 28 }, "end": { "line": 78, "column": 29 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2935, "end": 2936, "loc": { "start": { "line": 78, "column": 29 }, "end": { "line": 78, "column": 30 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2949, "end": 2950, "loc": { "start": { "line": 79, "column": 12 }, "end": { "line": 79, "column": 13 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2959, "end": 2960, "loc": { "start": { "line": 80, "column": 8 }, "end": { "line": 80, "column": 9 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2960, "end": 2961, "loc": { "start": { "line": 80, "column": 9 }, "end": { "line": 80, "column": 10 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2961, "end": 2962, "loc": { "start": { "line": 80, "column": 10 }, "end": { "line": 80, "column": 11 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2967, "end": 2968, "loc": { "start": { "line": 81, "column": 4 }, "end": { "line": 81, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_loadModel", "start": 2974, "end": 2984, "loc": { "start": { "line": 83, "column": 4 }, "end": { "line": 83, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2984, "end": 2985, "loc": { "start": { "line": 83, "column": 14 }, "end": { "line": 83, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 2985, "end": 2992, "loc": { "start": { "line": 83, "column": 15 }, "end": { "line": 83, "column": 22 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2992, "end": 2993, "loc": { "start": { "line": 83, "column": 22 }, "end": { "line": 83, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "done", "start": 2994, "end": 2998, "loc": { "start": { "line": 83, "column": 24 }, "end": { "line": 83, "column": 28 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2998, "end": 2999, "loc": { "start": { "line": 83, "column": 28 }, "end": { "line": 83, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "error", "start": 3000, "end": 3005, "loc": { "start": { "line": 83, "column": 30 }, "end": { "line": 83, "column": 35 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3005, "end": 3006, "loc": { "start": { "line": 83, "column": 35 }, "end": { "line": 83, "column": 36 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3007, "end": 3008, "loc": { "start": { "line": 83, "column": 37 }, "end": { "line": 83, "column": 38 } } }, { "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": 3017, "end": 3022, "loc": { "start": { "line": 84, "column": 8 }, "end": { "line": 84, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelInfo", "start": 3023, "end": 3032, "loc": { "start": { "line": 84, "column": 14 }, "end": { "line": 84, "column": 23 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 3033, "end": 3034, "loc": { "start": { "line": 84, "column": 24 }, "end": { "line": 84, "column": 25 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 3035, "end": 3039, "loc": { "start": { "line": 84, "column": 26 }, "end": { "line": 84, "column": 30 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3039, "end": 3040, "loc": { "start": { "line": 84, "column": 30 }, "end": { "line": 84, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_modelsInfo", "start": 3040, "end": 3051, "loc": { "start": { "line": 84, "column": 31 }, "end": { "line": 84, "column": 42 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3051, "end": 3052, "loc": { "start": { "line": 84, "column": 42 }, "end": { "line": 84, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 3052, "end": 3059, "loc": { "start": { "line": 84, "column": 43 }, "end": { "line": 84, "column": 50 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3059, "end": 3060, "loc": { "start": { "line": 84, "column": 50 }, "end": { "line": 84, "column": 51 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3060, "end": 3061, "loc": { "start": { "line": 84, "column": 51 }, "end": { "line": 84, "column": 52 } } }, { "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": 3070, "end": 3072, "loc": { "start": { "line": 85, "column": 8 }, "end": { "line": 85, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3073, "end": 3074, "loc": { "start": { "line": 85, "column": 11 }, "end": { "line": 85, "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": 3074, "end": 3075, "loc": { "start": { "line": 85, "column": 12 }, "end": { "line": 85, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelInfo", "start": 3075, "end": 3084, "loc": { "start": { "line": 85, "column": 13 }, "end": { "line": 85, "column": 22 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3084, "end": 3085, "loc": { "start": { "line": 85, "column": 22 }, "end": { "line": 85, "column": 23 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3086, "end": 3087, "loc": { "start": { "line": 85, "column": 24 }, "end": { "line": 85, "column": 25 } } }, { "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": 3100, "end": 3102, "loc": { "start": { "line": 86, "column": 12 }, "end": { "line": 86, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3103, "end": 3104, "loc": { "start": { "line": 86, "column": 15 }, "end": { "line": 86, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "error", "start": 3104, "end": 3109, "loc": { "start": { "line": 86, "column": 16 }, "end": { "line": 86, "column": 21 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3109, "end": 3110, "loc": { "start": { "line": 86, "column": 21 }, "end": { "line": 86, "column": 22 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3111, "end": 3112, "loc": { "start": { "line": 86, "column": 23 }, "end": { "line": 86, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "error", "start": 3129, "end": 3134, "loc": { "start": { "line": 87, "column": 16 }, "end": { "line": 87, "column": 21 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3134, "end": 3135, "loc": { "start": { "line": 87, "column": 21 }, "end": { "line": 87, "column": 22 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "Model not in current project", "start": 3135, "end": 3165, "loc": { "start": { "line": 87, "column": 22 }, "end": { "line": 87, "column": 52 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3165, "end": 3166, "loc": { "start": { "line": 87, "column": 52 }, "end": { "line": 87, "column": 53 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3166, "end": 3167, "loc": { "start": { "line": 87, "column": 53 }, "end": { "line": 87, "column": 54 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3180, "end": 3181, "loc": { "start": { "line": 88, "column": 12 }, "end": { "line": 88, "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": 3194, "end": 3200, "loc": { "start": { "line": 89, "column": 12 }, "end": { "line": 89, "column": 18 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3200, "end": 3201, "loc": { "start": { "line": 89, "column": 18 }, "end": { "line": 89, "column": 19 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3210, "end": 3211, "loc": { "start": { "line": 90, "column": 8 }, "end": { "line": 90, "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": 3220, "end": 3224, "loc": { "start": { "line": 91, "column": 8 }, "end": { "line": 91, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3224, "end": 3225, "loc": { "start": { "line": 91, "column": 12 }, "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": "viewerUI", "start": 3225, "end": 3233, "loc": { "start": { "line": 91, "column": 13 }, "end": { "line": 91, "column": 21 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3233, "end": 3234, "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": "_controllers", "start": 3234, "end": 3246, "loc": { "start": { "line": 91, "column": 22 }, "end": { "line": 91, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3246, "end": 3247, "loc": { "start": { "line": 91, "column": 34 }, "end": { "line": 91, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "busyModal", "start": 3247, "end": 3256, "loc": { "start": { "line": 91, "column": 35 }, "end": { "line": 91, "column": 44 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3256, "end": 3257, "loc": { "start": { "line": 91, "column": 44 }, "end": { "line": 91, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "show", "start": 3257, "end": 3261, "loc": { "start": { "line": 91, "column": 45 }, "end": { "line": 91, "column": 49 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3261, "end": 3262, "loc": { "start": { "line": 91, "column": 49 }, "end": { "line": 91, "column": 50 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "Loading ", "start": 3262, "end": 3272, "loc": { "start": { "line": 91, "column": 50 }, "end": { "line": 91, "column": 60 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 3273, "end": 3274, "loc": { "start": { "line": 91, "column": 61 }, "end": { "line": 91, "column": 62 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelInfo", "start": 3275, "end": 3284, "loc": { "start": { "line": 91, "column": 63 }, "end": { "line": 91, "column": 72 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3284, "end": 3285, "loc": { "start": { "line": 91, "column": 72 }, "end": { "line": 91, "column": 73 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "name", "start": 3285, "end": 3289, "loc": { "start": { "line": 91, "column": 73 }, "end": { "line": 91, "column": 77 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3289, "end": 3290, "loc": { "start": { "line": 91, "column": 77 }, "end": { "line": 91, "column": 78 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3290, "end": 3291, "loc": { "start": { "line": 91, "column": 78 }, "end": { "line": 91, "column": 79 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 3300, "end": 3304, "loc": { "start": { "line": 92, "column": 8 }, "end": { "line": 92, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3304, "end": 3305, "loc": { "start": { "line": 92, "column": 12 }, "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": "server", "start": 3305, "end": 3311, "loc": { "start": { "line": 92, "column": 13 }, "end": { "line": 92, "column": 19 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3311, "end": 3312, "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": "getMetadata", "start": 3312, "end": 3323, "loc": { "start": { "line": 92, "column": 20 }, "end": { "line": 92, "column": 31 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3323, "end": 3324, "loc": { "start": { "line": 92, "column": 31 }, "end": { "line": 92, "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": 3324, "end": 3328, "loc": { "start": { "line": 92, "column": 32 }, "end": { "line": 92, "column": 36 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3328, "end": 3329, "loc": { "start": { "line": 92, "column": 36 }, "end": { "line": 92, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_projectId", "start": 3329, "end": 3339, "loc": { "start": { "line": 92, "column": 37 }, "end": { "line": 92, "column": 47 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3339, "end": 3340, "loc": { "start": { "line": 92, "column": 47 }, "end": { "line": 92, "column": 48 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 3341, "end": 3348, "loc": { "start": { "line": 92, "column": 49 }, "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": 3348, "end": 3349, "loc": { "start": { "line": 92, "column": 56 }, "end": { "line": 92, "column": 57 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3362, "end": 3363, "loc": { "start": { "line": 93, "column": 12 }, "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": "json", "start": 3363, "end": 3367, "loc": { "start": { "line": 93, "column": 13 }, "end": { "line": 93, "column": 17 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3367, "end": 3368, "loc": { "start": { "line": 93, "column": 17 }, "end": { "line": 93, "column": 18 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3369, "end": 3371, "loc": { "start": { "line": 93, "column": 19 }, "end": { "line": 93, "column": 21 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3372, "end": 3373, "loc": { "start": { "line": 93, "column": 22 }, "end": { "line": 93, "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": 3390, "end": 3394, "loc": { "start": { "line": 94, "column": 16 }, "end": { "line": 94, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3394, "end": 3395, "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": "server", "start": 3395, "end": 3401, "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": 3401, "end": 3402, "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": "getGeometry", "start": 3402, "end": 3413, "loc": { "start": { "line": 94, "column": 28 }, "end": { "line": 94, "column": 39 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3413, "end": 3414, "loc": { "start": { "line": 94, "column": 39 }, "end": { "line": 94, "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": 3414, "end": 3418, "loc": { "start": { "line": 94, "column": 40 }, "end": { "line": 94, "column": 44 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3418, "end": 3419, "loc": { "start": { "line": 94, "column": 44 }, "end": { "line": 94, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_projectId", "start": 3419, "end": 3429, "loc": { "start": { "line": 94, "column": 45 }, "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": 3429, "end": 3430, "loc": { "start": { "line": 94, "column": 55 }, "end": { "line": 94, "column": 56 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 3431, "end": 3438, "loc": { "start": { "line": 94, "column": 57 }, "end": { "line": 94, "column": 64 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3438, "end": 3439, "loc": { "start": { "line": 94, "column": 64 }, "end": { "line": 94, "column": 65 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3460, "end": 3461, "loc": { "start": { "line": 95, "column": 20 }, "end": { "line": 95, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "arraybuffer", "start": 3461, "end": 3472, "loc": { "start": { "line": 95, "column": 21 }, "end": { "line": 95, "column": 32 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3472, "end": 3473, "loc": { "start": { "line": 95, "column": 32 }, "end": { "line": 95, "column": 33 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3474, "end": 3476, "loc": { "start": { "line": 95, "column": 34 }, "end": { "line": 95, "column": 36 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3477, "end": 3478, "loc": { "start": { "line": 95, "column": 37 }, "end": { "line": 95, "column": 38 } } }, { "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": 3503, "end": 3508, "loc": { "start": { "line": 96, "column": 24 }, "end": { "line": 96, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "model", "start": 3509, "end": 3514, "loc": { "start": { "line": 96, "column": 30 }, "end": { "line": 96, "column": 35 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 3515, "end": 3516, "loc": { "start": { "line": 96, "column": 36 }, "end": { "line": 96, "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": 3517, "end": 3521, "loc": { "start": { "line": 96, "column": 38 }, "end": { "line": 96, "column": 42 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3521, "end": 3522, "loc": { "start": { "line": 96, "column": 42 }, "end": { "line": 96, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_xktLoader", "start": 3522, "end": 3532, "loc": { "start": { "line": 96, "column": 43 }, "end": { "line": 96, "column": 53 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3532, "end": 3533, "loc": { "start": { "line": 96, "column": 53 }, "end": { "line": 96, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "load", "start": 3533, "end": 3537, "loc": { "start": { "line": 96, "column": 54 }, "end": { "line": 96, "column": 58 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3537, "end": 3538, "loc": { "start": { "line": 96, "column": 58 }, "end": { "line": 96, "column": 59 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3538, "end": 3539, "loc": { "start": { "line": 96, "column": 59 }, "end": { "line": 96, "column": 60 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "id", "start": 3568, "end": 3570, "loc": { "start": { "line": 97, "column": 28 }, "end": { "line": 97, "column": 30 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3570, "end": 3571, "loc": { "start": { "line": 97, "column": 30 }, "end": { "line": 97, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 3572, "end": 3579, "loc": { "start": { "line": 97, "column": 32 }, "end": { "line": 97, "column": 39 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3579, "end": 3580, "loc": { "start": { "line": 97, "column": 39 }, "end": { "line": 97, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "metaModelData", "start": 3609, "end": 3622, "loc": { "start": { "line": 98, "column": 28 }, "end": { "line": 98, "column": 41 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3622, "end": 3623, "loc": { "start": { "line": 98, "column": 41 }, "end": { "line": 98, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "json", "start": 3624, "end": 3628, "loc": { "start": { "line": 98, "column": 43 }, "end": { "line": 98, "column": 47 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3628, "end": 3629, "loc": { "start": { "line": 98, "column": 47 }, "end": { "line": 98, "column": 48 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "xkt", "start": 3658, "end": 3661, "loc": { "start": { "line": 99, "column": 28 }, "end": { "line": 99, "column": 31 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3661, "end": 3662, "loc": { "start": { "line": 99, "column": 31 }, "end": { "line": 99, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "arraybuffer", "start": 3663, "end": 3674, "loc": { "start": { "line": 99, "column": 33 }, "end": { "line": 99, "column": 44 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3674, "end": 3675, "loc": { "start": { "line": 99, "column": 44 }, "end": { "line": 99, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "excludeUnclassifiedObjects", "start": 3704, "end": 3730, "loc": { "start": { "line": 100, "column": 28 }, "end": { "line": 100, "column": 54 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3730, "end": 3731, "loc": { "start": { "line": 100, "column": 54 }, "end": { "line": 100, "column": 55 } } }, { "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": 3732, "end": 3736, "loc": { "start": { "line": 100, "column": 56 }, "end": { "line": 100, "column": 60 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3736, "end": 3737, "loc": { "start": { "line": 100, "column": 60 }, "end": { "line": 100, "column": 61 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "edges", "start": 3766, "end": 3771, "loc": { "start": { "line": 101, "column": 28 }, "end": { "line": 101, "column": 33 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3771, "end": 3772, "loc": { "start": { "line": 101, "column": 33 }, "end": { "line": 101, "column": 34 } } }, { "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": 3773, "end": 3777, "loc": { "start": { "line": 101, "column": 35 }, "end": { "line": 101, "column": 39 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3777, "end": 3778, "loc": { "start": { "line": 101, "column": 39 }, "end": { "line": 101, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "position", "start": 3807, "end": 3815, "loc": { "start": { "line": 102, "column": 28 }, "end": { "line": 102, "column": 36 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3815, "end": 3816, "loc": { "start": { "line": 102, "column": 36 }, "end": { "line": 102, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelInfo", "start": 3817, "end": 3826, "loc": { "start": { "line": 102, "column": 38 }, "end": { "line": 102, "column": 47 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3826, "end": 3827, "loc": { "start": { "line": 102, "column": 47 }, "end": { "line": 102, "column": 48 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "position", "start": 3827, "end": 3835, "loc": { "start": { "line": 102, "column": 48 }, "end": { "line": 102, "column": 56 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3835, "end": 3836, "loc": { "start": { "line": 102, "column": 56 }, "end": { "line": 102, "column": 57 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "scale", "start": 3865, "end": 3870, "loc": { "start": { "line": 103, "column": 28 }, "end": { "line": 103, "column": 33 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3870, "end": 3871, "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": "modelInfo", "start": 3872, "end": 3881, "loc": { "start": { "line": 103, "column": 35 }, "end": { "line": 103, "column": 44 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3881, "end": 3882, "loc": { "start": { "line": 103, "column": 44 }, "end": { "line": 103, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "scale", "start": 3882, "end": 3887, "loc": { "start": { "line": 103, "column": 45 }, "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": 3887, "end": 3888, "loc": { "start": { "line": 103, "column": 50 }, "end": { "line": 103, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "rotation", "start": 3917, "end": 3925, "loc": { "start": { "line": 104, "column": 28 }, "end": { "line": 104, "column": 36 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3925, "end": 3926, "loc": { "start": { "line": 104, "column": 36 }, "end": { "line": 104, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelInfo", "start": 3927, "end": 3936, "loc": { "start": { "line": 104, "column": 38 }, "end": { "line": 104, "column": 47 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3936, "end": 3937, "loc": { "start": { "line": 104, "column": 47 }, "end": { "line": 104, "column": 48 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "rotation", "start": 3937, "end": 3945, "loc": { "start": { "line": 104, "column": 48 }, "end": { "line": 104, "column": 56 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3945, "end": 3946, "loc": { "start": { "line": 104, "column": 56 }, "end": { "line": 104, "column": 57 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "matrix", "start": 3975, "end": 3981, "loc": { "start": { "line": 105, "column": 28 }, "end": { "line": 105, "column": 34 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3981, "end": 3982, "loc": { "start": { "line": 105, "column": 34 }, "end": { "line": 105, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelInfo", "start": 3983, "end": 3992, "loc": { "start": { "line": 105, "column": 36 }, "end": { "line": 105, "column": 45 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3992, "end": 3993, "loc": { "start": { "line": 105, "column": 45 }, "end": { "line": 105, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "matrix", "start": 3993, "end": 3999, "loc": { "start": { "line": 105, "column": 46 }, "end": { "line": 105, "column": 52 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4024, "end": 4025, "loc": { "start": { "line": 106, "column": 24 }, "end": { "line": 106, "column": 25 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4025, "end": 4026, "loc": { "start": { "line": 106, "column": 25 }, "end": { "line": 106, "column": 26 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4026, "end": 4027, "loc": { "start": { "line": 106, "column": 26 }, "end": { "line": 106, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "model", "start": 4052, "end": 4057, "loc": { "start": { "line": 107, "column": 24 }, "end": { "line": 107, "column": 29 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4057, "end": 4058, "loc": { "start": { "line": 107, "column": 29 }, "end": { "line": 107, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "on", "start": 4058, "end": 4060, "loc": { "start": { "line": 107, "column": 30 }, "end": { "line": 107, "column": 32 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4060, "end": 4061, "loc": { "start": { "line": 107, "column": 32 }, "end": { "line": 107, "column": 33 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "loaded", "start": 4061, "end": 4069, "loc": { "start": { "line": 107, "column": 33 }, "end": { "line": 107, "column": 41 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4069, "end": 4070, "loc": { "start": { "line": 107, "column": 41 }, "end": { "line": 107, "column": 42 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4071, "end": 4072, "loc": { "start": { "line": 107, "column": 43 }, "end": { "line": 107, "column": 44 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4072, "end": 4073, "loc": { "start": { "line": 107, "column": 44 }, "end": { "line": 107, "column": 45 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4074, "end": 4076, "loc": { "start": { "line": 107, "column": 46 }, "end": { "line": 107, "column": 48 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4077, "end": 4078, "loc": { "start": { "line": 107, "column": 49 }, "end": { "line": 107, "column": 50 } } }, { "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": 4107, "end": 4112, "loc": { "start": { "line": 108, "column": 28 }, "end": { "line": 108, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "scene", "start": 4113, "end": 4118, "loc": { "start": { "line": 108, "column": 34 }, "end": { "line": 108, "column": 39 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4119, "end": 4120, "loc": { "start": { "line": 108, "column": 40 }, "end": { "line": 108, "column": 41 } } }, { "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": 4121, "end": 4125, "loc": { "start": { "line": 108, "column": 42 }, "end": { "line": 108, "column": 46 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4125, "end": 4126, "loc": { "start": { "line": 108, "column": 46 }, "end": { "line": 108, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 4126, "end": 4132, "loc": { "start": { "line": 108, "column": 47 }, "end": { "line": 108, "column": 53 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4132, "end": 4133, "loc": { "start": { "line": 108, "column": 53 }, "end": { "line": 108, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "scene", "start": 4133, "end": 4138, "loc": { "start": { "line": 108, "column": 54 }, "end": { "line": 108, "column": 59 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4138, "end": 4139, "loc": { "start": { "line": 108, "column": 59 }, "end": { "line": 108, "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": 4168, "end": 4173, "loc": { "start": { "line": 109, "column": 28 }, "end": { "line": 109, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "aabb", "start": 4174, "end": 4178, "loc": { "start": { "line": 109, "column": 34 }, "end": { "line": 109, "column": 38 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4179, "end": 4180, "loc": { "start": { "line": 109, "column": 39 }, "end": { "line": 109, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "scene", "start": 4181, "end": 4186, "loc": { "start": { "line": 109, "column": 41 }, "end": { "line": 109, "column": 46 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4186, "end": 4187, "loc": { "start": { "line": 109, "column": 46 }, "end": { "line": 109, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getAABB", "start": 4187, "end": 4194, "loc": { "start": { "line": 109, "column": 47 }, "end": { "line": 109, "column": 54 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4194, "end": 4195, "loc": { "start": { "line": 109, "column": 54 }, "end": { "line": 109, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "scene", "start": 4195, "end": 4200, "loc": { "start": { "line": 109, "column": 55 }, "end": { "line": 109, "column": 60 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4200, "end": 4201, "loc": { "start": { "line": 109, "column": 60 }, "end": { "line": 109, "column": 61 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "visibleObjectIds", "start": 4201, "end": 4217, "loc": { "start": { "line": 109, "column": 61 }, "end": { "line": 109, "column": 77 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4217, "end": 4218, "loc": { "start": { "line": 109, "column": 77 }, "end": { "line": 109, "column": 78 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4218, "end": 4219, "loc": { "start": { "line": 109, "column": 78 }, "end": { "line": 109, "column": 79 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 4248, "end": 4252, "loc": { "start": { "line": 110, "column": 28 }, "end": { "line": 110, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4252, "end": 4253, "loc": { "start": { "line": 110, "column": 32 }, "end": { "line": 110, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_numModelsLoaded", "start": 4253, "end": 4269, "loc": { "start": { "line": 110, "column": 33 }, "end": { "line": 110, "column": 49 } } }, { "type": { "label": "++/--", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": true, "binop": null }, "value": "++", "start": 4269, "end": 4271, "loc": { "start": { "line": 110, "column": 49 }, "end": { "line": 110, "column": 51 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4271, "end": 4272, "loc": { "start": { "line": 110, "column": 51 }, "end": { "line": 110, "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": 4301, "end": 4305, "loc": { "start": { "line": 111, "column": 28 }, "end": { "line": 111, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4305, "end": 4306, "loc": { "start": { "line": 111, "column": 32 }, "end": { "line": 111, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_unloadModelsButtonElement", "start": 4306, "end": 4332, "loc": { "start": { "line": 111, "column": 33 }, "end": { "line": 111, "column": 59 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4332, "end": 4333, "loc": { "start": { "line": 111, "column": 59 }, "end": { "line": 111, "column": 60 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "classList", "start": 4333, "end": 4342, "loc": { "start": { "line": 111, "column": 60 }, "end": { "line": 111, "column": 69 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4342, "end": 4343, "loc": { "start": { "line": 111, "column": 69 }, "end": { "line": 111, "column": 70 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "remove", "start": 4343, "end": 4349, "loc": { "start": { "line": 111, "column": 70 }, "end": { "line": 111, "column": 76 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4349, "end": 4350, "loc": { "start": { "line": 111, "column": 76 }, "end": { "line": 111, "column": 77 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "disabled", "start": 4350, "end": 4360, "loc": { "start": { "line": 111, "column": 77 }, "end": { "line": 111, "column": 87 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4360, "end": 4361, "loc": { "start": { "line": 111, "column": 87 }, "end": { "line": 111, "column": 88 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4361, "end": 4362, "loc": { "start": { "line": 111, "column": 88 }, "end": { "line": 111, "column": 89 } } }, { "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": 4391, "end": 4393, "loc": { "start": { "line": 112, "column": 28 }, "end": { "line": 112, "column": 30 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4394, "end": 4395, "loc": { "start": { "line": 112, "column": 31 }, "end": { "line": 112, "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": 4395, "end": 4399, "loc": { "start": { "line": 112, "column": 32 }, "end": { "line": 112, "column": 36 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4399, "end": 4400, "loc": { "start": { "line": 112, "column": 36 }, "end": { "line": 112, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_numModelsLoaded", "start": 4400, "end": 4416, "loc": { "start": { "line": 112, "column": 37 }, "end": { "line": 112, "column": 53 } } }, { "type": { "label": "==/!=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 6, "updateContext": null }, "value": "===", "start": 4417, "end": 4420, "loc": { "start": { "line": 112, "column": 54 }, "end": { "line": 112, "column": 57 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 4421, "end": 4422, "loc": { "start": { "line": 112, "column": 58 }, "end": { "line": 112, "column": 59 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4422, "end": 4423, "loc": { "start": { "line": 112, "column": 59 }, "end": { "line": 112, "column": 60 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4424, "end": 4425, "loc": { "start": { "line": 112, "column": 61 }, "end": { "line": 112, "column": 62 } } }, { "type": "CommentLine", "value": " Jump camera when only one model", "start": 4426, "end": 4460, "loc": { "start": { "line": 112, "column": 63 }, "end": { "line": 112, "column": 97 } } }, { "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": 4493, "end": 4497, "loc": { "start": { "line": 113, "column": 32 }, "end": { "line": 113, "column": 36 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4497, "end": 4498, "loc": { "start": { "line": 113, "column": 36 }, "end": { "line": 113, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 4498, "end": 4504, "loc": { "start": { "line": 113, "column": 37 }, "end": { "line": 113, "column": 43 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4504, "end": 4505, "loc": { "start": { "line": 113, "column": 43 }, "end": { "line": 113, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cameraFlight", "start": 4505, "end": 4517, "loc": { "start": { "line": 113, "column": 44 }, "end": { "line": 113, "column": 56 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4517, "end": 4518, "loc": { "start": { "line": 113, "column": 56 }, "end": { "line": 113, "column": 57 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "jumpTo", "start": 4518, "end": 4524, "loc": { "start": { "line": 113, "column": 57 }, "end": { "line": 113, "column": 63 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4524, "end": 4525, "loc": { "start": { "line": 113, "column": 63 }, "end": { "line": 113, "column": 64 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4525, "end": 4526, "loc": { "start": { "line": 113, "column": 64 }, "end": { "line": 113, "column": 65 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "aabb", "start": 4563, "end": 4567, "loc": { "start": { "line": 114, "column": 36 }, "end": { "line": 114, "column": 40 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4567, "end": 4568, "loc": { "start": { "line": 114, "column": 40 }, "end": { "line": 114, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "aabb", "start": 4569, "end": 4573, "loc": { "start": { "line": 114, "column": 42 }, "end": { "line": 114, "column": 46 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4606, "end": 4607, "loc": { "start": { "line": 115, "column": 32 }, "end": { "line": 115, "column": 33 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4607, "end": 4608, "loc": { "start": { "line": 115, "column": 33 }, "end": { "line": 115, "column": 34 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4608, "end": 4609, "loc": { "start": { "line": 115, "column": 34 }, "end": { "line": 115, "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": 4642, "end": 4646, "loc": { "start": { "line": 116, "column": 32 }, "end": { "line": 116, "column": 36 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4646, "end": 4647, "loc": { "start": { "line": 116, "column": 36 }, "end": { "line": 116, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 4647, "end": 4653, "loc": { "start": { "line": 116, "column": 37 }, "end": { "line": 116, "column": 43 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4653, "end": 4654, "loc": { "start": { "line": 116, "column": 43 }, "end": { "line": 116, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cameraControl", "start": 4654, "end": 4667, "loc": { "start": { "line": 116, "column": 44 }, "end": { "line": 116, "column": 57 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4667, "end": 4668, "loc": { "start": { "line": 116, "column": 57 }, "end": { "line": 116, "column": 58 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pivotPos", "start": 4668, "end": 4676, "loc": { "start": { "line": 116, "column": 58 }, "end": { "line": 116, "column": 66 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4677, "end": 4678, "loc": { "start": { "line": 116, "column": 67 }, "end": { "line": 116, "column": 68 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "math", "start": 4679, "end": 4683, "loc": { "start": { "line": 116, "column": 69 }, "end": { "line": 116, "column": 73 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4683, "end": 4684, "loc": { "start": { "line": 116, "column": 73 }, "end": { "line": 116, "column": 74 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getAABB3Center", "start": 4684, "end": 4698, "loc": { "start": { "line": 116, "column": 74 }, "end": { "line": 116, "column": 88 } } }, { "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": 116, "column": 88 }, "end": { "line": 116, "column": 89 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "aabb", "start": 4699, "end": 4703, "loc": { "start": { "line": 116, "column": 89 }, "end": { "line": 116, "column": 93 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4703, "end": 4704, "loc": { "start": { "line": 116, "column": 93 }, "end": { "line": 116, "column": 94 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "tempVec3", "start": 4705, "end": 4713, "loc": { "start": { "line": 116, "column": 95 }, "end": { "line": 116, "column": 103 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4713, "end": 4714, "loc": { "start": { "line": 116, "column": 103 }, "end": { "line": 116, "column": 104 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4714, "end": 4715, "loc": { "start": { "line": 116, "column": 104 }, "end": { "line": 116, "column": 105 } } }, { "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": 4748, "end": 4752, "loc": { "start": { "line": 117, "column": 32 }, "end": { "line": 117, "column": 36 } } }, { "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": 117, "column": 36 }, "end": { "line": 117, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "fire", "start": 4753, "end": 4757, "loc": { "start": { "line": 117, "column": 37 }, "end": { "line": 117, "column": 41 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4757, "end": 4758, "loc": { "start": { "line": 117, "column": 41 }, "end": { "line": 117, "column": 42 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "modelLoaded", "start": 4758, "end": 4771, "loc": { "start": { "line": 117, "column": 42 }, "end": { "line": 117, "column": 55 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4771, "end": 4772, "loc": { "start": { "line": 117, "column": 55 }, "end": { "line": 117, "column": 56 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 4773, "end": 4780, "loc": { "start": { "line": 117, "column": 57 }, "end": { "line": 117, "column": 64 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4780, "end": 4781, "loc": { "start": { "line": 117, "column": 64 }, "end": { "line": 117, "column": 65 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4781, "end": 4782, "loc": { "start": { "line": 117, "column": 65 }, "end": { "line": 117, "column": 66 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 4815, "end": 4819, "loc": { "start": { "line": 118, "column": 32 }, "end": { "line": 118, "column": 36 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4819, "end": 4820, "loc": { "start": { "line": 118, "column": 36 }, "end": { "line": 118, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewerUI", "start": 4820, "end": 4828, "loc": { "start": { "line": 118, "column": 37 }, "end": { "line": 118, "column": 45 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4828, "end": 4829, "loc": { "start": { "line": 118, "column": 45 }, "end": { "line": 118, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_controllers", "start": 4829, "end": 4841, "loc": { "start": { "line": 118, "column": 46 }, "end": { "line": 118, "column": 58 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4841, "end": 4842, "loc": { "start": { "line": 118, "column": 58 }, "end": { "line": 118, "column": 59 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "busyModal", "start": 4842, "end": 4851, "loc": { "start": { "line": 118, "column": 59 }, "end": { "line": 118, "column": 68 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4851, "end": 4852, "loc": { "start": { "line": 118, "column": 68 }, "end": { "line": 118, "column": 69 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hide", "start": 4852, "end": 4856, "loc": { "start": { "line": 118, "column": 69 }, "end": { "line": 118, "column": 73 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4856, "end": 4857, "loc": { "start": { "line": 118, "column": 73 }, "end": { "line": 118, "column": 74 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4857, "end": 4858, "loc": { "start": { "line": 118, "column": 74 }, "end": { "line": 118, "column": 75 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4858, "end": 4859, "loc": { "start": { "line": 118, "column": 75 }, "end": { "line": 118, "column": 76 } } }, { "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": 4892, "end": 4894, "loc": { "start": { "line": 119, "column": 32 }, "end": { "line": 119, "column": 34 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4895, "end": 4896, "loc": { "start": { "line": 119, "column": 35 }, "end": { "line": 119, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "done", "start": 4896, "end": 4900, "loc": { "start": { "line": 119, "column": 36 }, "end": { "line": 119, "column": 40 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4900, "end": 4901, "loc": { "start": { "line": 119, "column": 40 }, "end": { "line": 119, "column": 41 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4902, "end": 4903, "loc": { "start": { "line": 119, "column": 42 }, "end": { "line": 119, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "done", "start": 4940, "end": 4944, "loc": { "start": { "line": 120, "column": 36 }, "end": { "line": 120, "column": 40 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4944, "end": 4945, "loc": { "start": { "line": 120, "column": 40 }, "end": { "line": 120, "column": 41 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4945, "end": 4946, "loc": { "start": { "line": 120, "column": 41 }, "end": { "line": 120, "column": 42 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4946, "end": 4947, "loc": { "start": { "line": 120, "column": 42 }, "end": { "line": 120, "column": 43 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4980, "end": 4981, "loc": { "start": { "line": 121, "column": 32 }, "end": { "line": 121, "column": 33 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5010, "end": 5011, "loc": { "start": { "line": 122, "column": 28 }, "end": { "line": 122, "column": 29 } } }, { "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": 5012, "end": 5016, "loc": { "start": { "line": 122, "column": 30 }, "end": { "line": 122, "column": 34 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5017, "end": 5018, "loc": { "start": { "line": 122, "column": 35 }, "end": { "line": 122, "column": 36 } } }, { "type": "CommentLine", "value": " Fly camera when multiple models", "start": 5019, "end": 5053, "loc": { "start": { "line": 122, "column": 37 }, "end": { "line": 122, "column": 71 } } }, { "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": 5086, "end": 5090, "loc": { "start": { "line": 123, "column": 32 }, "end": { "line": 123, "column": 36 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5090, "end": 5091, "loc": { "start": { "line": 123, "column": 36 }, "end": { "line": 123, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 5091, "end": 5097, "loc": { "start": { "line": 123, "column": 37 }, "end": { "line": 123, "column": 43 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5097, "end": 5098, "loc": { "start": { "line": 123, "column": 43 }, "end": { "line": 123, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cameraFlight", "start": 5098, "end": 5110, "loc": { "start": { "line": 123, "column": 44 }, "end": { "line": 123, "column": 56 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5110, "end": 5111, "loc": { "start": { "line": 123, "column": 56 }, "end": { "line": 123, "column": 57 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "flyTo", "start": 5111, "end": 5116, "loc": { "start": { "line": 123, "column": 57 }, "end": { "line": 123, "column": 62 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5116, "end": 5117, "loc": { "start": { "line": 123, "column": 62 }, "end": { "line": 123, "column": 63 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5117, "end": 5118, "loc": { "start": { "line": 123, "column": 63 }, "end": { "line": 123, "column": 64 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "aabb", "start": 5155, "end": 5159, "loc": { "start": { "line": 124, "column": 36 }, "end": { "line": 124, "column": 40 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5159, "end": 5160, "loc": { "start": { "line": 124, "column": 40 }, "end": { "line": 124, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "aabb", "start": 5161, "end": 5165, "loc": { "start": { "line": 124, "column": 42 }, "end": { "line": 124, "column": 46 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5198, "end": 5199, "loc": { "start": { "line": 125, "column": 32 }, "end": { "line": 125, "column": 33 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5199, "end": 5200, "loc": { "start": { "line": 125, "column": 33 }, "end": { "line": 125, "column": 34 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5201, "end": 5202, "loc": { "start": { "line": 125, "column": 35 }, "end": { "line": 125, "column": 36 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5202, "end": 5203, "loc": { "start": { "line": 125, "column": 36 }, "end": { "line": 125, "column": 37 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5204, "end": 5206, "loc": { "start": { "line": 125, "column": 38 }, "end": { "line": 125, "column": 40 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5207, "end": 5208, "loc": { "start": { "line": 125, "column": 41 }, "end": { "line": 125, "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": 5245, "end": 5249, "loc": { "start": { "line": 126, "column": 36 }, "end": { "line": 126, "column": 40 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5249, "end": 5250, "loc": { "start": { "line": 126, "column": 40 }, "end": { "line": 126, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 5250, "end": 5256, "loc": { "start": { "line": 126, "column": 41 }, "end": { "line": 126, "column": 47 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5256, "end": 5257, "loc": { "start": { "line": 126, "column": 47 }, "end": { "line": 126, "column": 48 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cameraControl", "start": 5257, "end": 5270, "loc": { "start": { "line": 126, "column": 48 }, "end": { "line": 126, "column": 61 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5270, "end": 5271, "loc": { "start": { "line": 126, "column": 61 }, "end": { "line": 126, "column": 62 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pivotPos", "start": 5271, "end": 5279, "loc": { "start": { "line": 126, "column": 62 }, "end": { "line": 126, "column": 70 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 5280, "end": 5281, "loc": { "start": { "line": 126, "column": 71 }, "end": { "line": 126, "column": 72 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "math", "start": 5282, "end": 5286, "loc": { "start": { "line": 126, "column": 73 }, "end": { "line": 126, "column": 77 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5286, "end": 5287, "loc": { "start": { "line": 126, "column": 77 }, "end": { "line": 126, "column": 78 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getAABB3Center", "start": 5287, "end": 5301, "loc": { "start": { "line": 126, "column": 78 }, "end": { "line": 126, "column": 92 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5301, "end": 5302, "loc": { "start": { "line": 126, "column": 92 }, "end": { "line": 126, "column": 93 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "aabb", "start": 5302, "end": 5306, "loc": { "start": { "line": 126, "column": 93 }, "end": { "line": 126, "column": 97 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5306, "end": 5307, "loc": { "start": { "line": 126, "column": 97 }, "end": { "line": 126, "column": 98 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "tempVec3", "start": 5308, "end": 5316, "loc": { "start": { "line": 126, "column": 99 }, "end": { "line": 126, "column": 107 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5316, "end": 5317, "loc": { "start": { "line": 126, "column": 107 }, "end": { "line": 126, "column": 108 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5317, "end": 5318, "loc": { "start": { "line": 126, "column": 108 }, "end": { "line": 126, "column": 109 } } }, { "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": 5355, "end": 5359, "loc": { "start": { "line": 127, "column": 36 }, "end": { "line": 127, "column": 40 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5359, "end": 5360, "loc": { "start": { "line": 127, "column": 40 }, "end": { "line": 127, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "fire", "start": 5360, "end": 5364, "loc": { "start": { "line": 127, "column": 41 }, "end": { "line": 127, "column": 45 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5364, "end": 5365, "loc": { "start": { "line": 127, "column": 45 }, "end": { "line": 127, "column": 46 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "modelLoaded", "start": 5365, "end": 5378, "loc": { "start": { "line": 127, "column": 46 }, "end": { "line": 127, "column": 59 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5378, "end": 5379, "loc": { "start": { "line": 127, "column": 59 }, "end": { "line": 127, "column": 60 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 5380, "end": 5387, "loc": { "start": { "line": 127, "column": 61 }, "end": { "line": 127, "column": 68 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5387, "end": 5388, "loc": { "start": { "line": 127, "column": 68 }, "end": { "line": 127, "column": 69 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5388, "end": 5389, "loc": { "start": { "line": 127, "column": 69 }, "end": { "line": 127, "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": 5426, "end": 5430, "loc": { "start": { "line": 128, "column": 36 }, "end": { "line": 128, "column": 40 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5430, "end": 5431, "loc": { "start": { "line": 128, "column": 40 }, "end": { "line": 128, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewerUI", "start": 5431, "end": 5439, "loc": { "start": { "line": 128, "column": 41 }, "end": { "line": 128, "column": 49 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5439, "end": 5440, "loc": { "start": { "line": 128, "column": 49 }, "end": { "line": 128, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_controllers", "start": 5440, "end": 5452, "loc": { "start": { "line": 128, "column": 50 }, "end": { "line": 128, "column": 62 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5452, "end": 5453, "loc": { "start": { "line": 128, "column": 62 }, "end": { "line": 128, "column": 63 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "busyModal", "start": 5453, "end": 5462, "loc": { "start": { "line": 128, "column": 63 }, "end": { "line": 128, "column": 72 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5462, "end": 5463, "loc": { "start": { "line": 128, "column": 72 }, "end": { "line": 128, "column": 73 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hide", "start": 5463, "end": 5467, "loc": { "start": { "line": 128, "column": 73 }, "end": { "line": 128, "column": 77 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5467, "end": 5468, "loc": { "start": { "line": 128, "column": 77 }, "end": { "line": 128, "column": 78 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5468, "end": 5469, "loc": { "start": { "line": 128, "column": 78 }, "end": { "line": 128, "column": 79 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5469, "end": 5470, "loc": { "start": { "line": 128, "column": 79 }, "end": { "line": 128, "column": 80 } } }, { "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": 5507, "end": 5509, "loc": { "start": { "line": 129, "column": 36 }, "end": { "line": 129, "column": 38 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5510, "end": 5511, "loc": { "start": { "line": 129, "column": 39 }, "end": { "line": 129, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "done", "start": 5511, "end": 5515, "loc": { "start": { "line": 129, "column": 40 }, "end": { "line": 129, "column": 44 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5515, "end": 5516, "loc": { "start": { "line": 129, "column": 44 }, "end": { "line": 129, "column": 45 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5517, "end": 5518, "loc": { "start": { "line": 129, "column": 46 }, "end": { "line": 129, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "done", "start": 5559, "end": 5563, "loc": { "start": { "line": 130, "column": 40 }, "end": { "line": 130, "column": 44 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5563, "end": 5564, "loc": { "start": { "line": 130, "column": 44 }, "end": { "line": 130, "column": 45 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5564, "end": 5565, "loc": { "start": { "line": 130, "column": 45 }, "end": { "line": 130, "column": 46 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5565, "end": 5566, "loc": { "start": { "line": 130, "column": 46 }, "end": { "line": 130, "column": 47 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5603, "end": 5604, "loc": { "start": { "line": 131, "column": 36 }, "end": { "line": 131, "column": 37 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5637, "end": 5638, "loc": { "start": { "line": 132, "column": 32 }, "end": { "line": 132, "column": 33 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5638, "end": 5639, "loc": { "start": { "line": 132, "column": 33 }, "end": { "line": 132, "column": 34 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5639, "end": 5640, "loc": { "start": { "line": 132, "column": 34 }, "end": { "line": 132, "column": 35 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5669, "end": 5670, "loc": { "start": { "line": 133, "column": 28 }, "end": { "line": 133, "column": 29 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5695, "end": 5696, "loc": { "start": { "line": 134, "column": 24 }, "end": { "line": 134, "column": 25 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5696, "end": 5697, "loc": { "start": { "line": 134, "column": 25 }, "end": { "line": 134, "column": 26 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5697, "end": 5698, "loc": { "start": { "line": 134, "column": 26 }, "end": { "line": 134, "column": 27 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5719, "end": 5720, "loc": { "start": { "line": 135, "column": 20 }, "end": { "line": 135, "column": 21 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5720, "end": 5721, "loc": { "start": { "line": 135, "column": 21 }, "end": { "line": 135, "column": 22 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5742, "end": 5743, "loc": { "start": { "line": 136, "column": 20 }, "end": { "line": 136, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "errMsg", "start": 5743, "end": 5749, "loc": { "start": { "line": 136, "column": 21 }, "end": { "line": 136, "column": 27 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5749, "end": 5750, "loc": { "start": { "line": 136, "column": 27 }, "end": { "line": 136, "column": 28 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5751, "end": 5753, "loc": { "start": { "line": 136, "column": 29 }, "end": { "line": 136, "column": 31 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5754, "end": 5755, "loc": { "start": { "line": 136, "column": 32 }, "end": { "line": 136, "column": 33 } } }, { "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": 5780, "end": 5784, "loc": { "start": { "line": 137, "column": 24 }, "end": { "line": 137, "column": 28 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5784, "end": 5785, "loc": { "start": { "line": 137, "column": 28 }, "end": { "line": 137, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "error", "start": 5785, "end": 5790, "loc": { "start": { "line": 137, "column": 29 }, "end": { "line": 137, "column": 34 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5790, "end": 5791, "loc": { "start": { "line": 137, "column": 34 }, "end": { "line": 137, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "errMsg", "start": 5791, "end": 5797, "loc": { "start": { "line": 137, "column": 35 }, "end": { "line": 137, "column": 41 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5797, "end": 5798, "loc": { "start": { "line": 137, "column": 41 }, "end": { "line": 137, "column": 42 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5798, "end": 5799, "loc": { "start": { "line": 137, "column": 42 }, "end": { "line": 137, "column": 43 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 5824, "end": 5828, "loc": { "start": { "line": 138, "column": 24 }, "end": { "line": 138, "column": 28 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5828, "end": 5829, "loc": { "start": { "line": 138, "column": 28 }, "end": { "line": 138, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewerUI", "start": 5829, "end": 5837, "loc": { "start": { "line": 138, "column": 29 }, "end": { "line": 138, "column": 37 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5837, "end": 5838, "loc": { "start": { "line": 138, "column": 37 }, "end": { "line": 138, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_controllers", "start": 5838, "end": 5850, "loc": { "start": { "line": 138, "column": 38 }, "end": { "line": 138, "column": 50 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5850, "end": 5851, "loc": { "start": { "line": 138, "column": 50 }, "end": { "line": 138, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "busyModal", "start": 5851, "end": 5860, "loc": { "start": { "line": 138, "column": 51 }, "end": { "line": 138, "column": 60 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5860, "end": 5861, "loc": { "start": { "line": 138, "column": 60 }, "end": { "line": 138, "column": 61 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hide", "start": 5861, "end": 5865, "loc": { "start": { "line": 138, "column": 61 }, "end": { "line": 138, "column": 65 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5865, "end": 5866, "loc": { "start": { "line": 138, "column": 65 }, "end": { "line": 138, "column": 66 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5866, "end": 5867, "loc": { "start": { "line": 138, "column": 66 }, "end": { "line": 138, "column": 67 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5867, "end": 5868, "loc": { "start": { "line": 138, "column": 67 }, "end": { "line": 138, "column": 68 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5889, "end": 5890, "loc": { "start": { "line": 139, "column": 20 }, "end": { "line": 139, "column": 21 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5890, "end": 5891, "loc": { "start": { "line": 139, "column": 21 }, "end": { "line": 139, "column": 22 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5891, "end": 5892, "loc": { "start": { "line": 139, "column": 22 }, "end": { "line": 139, "column": 23 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5905, "end": 5906, "loc": { "start": { "line": 140, "column": 12 }, "end": { "line": 140, "column": 13 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5906, "end": 5907, "loc": { "start": { "line": 140, "column": 13 }, "end": { "line": 140, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5920, "end": 5921, "loc": { "start": { "line": 141, "column": 12 }, "end": { "line": 141, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "errMsg", "start": 5921, "end": 5927, "loc": { "start": { "line": 141, "column": 13 }, "end": { "line": 141, "column": 19 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5927, "end": 5928, "loc": { "start": { "line": 141, "column": 19 }, "end": { "line": 141, "column": 20 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5929, "end": 5931, "loc": { "start": { "line": 141, "column": 21 }, "end": { "line": 141, "column": 23 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5932, "end": 5933, "loc": { "start": { "line": 141, "column": 24 }, "end": { "line": 141, "column": 25 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 5950, "end": 5954, "loc": { "start": { "line": 142, "column": 16 }, "end": { "line": 142, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5954, "end": 5955, "loc": { "start": { "line": 142, "column": 20 }, "end": { "line": 142, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "error", "start": 5955, "end": 5960, "loc": { "start": { "line": 142, "column": 21 }, "end": { "line": 142, "column": 26 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5960, "end": 5961, "loc": { "start": { "line": 142, "column": 26 }, "end": { "line": 142, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "errMsg", "start": 5961, "end": 5967, "loc": { "start": { "line": 142, "column": 27 }, "end": { "line": 142, "column": 33 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5967, "end": 5968, "loc": { "start": { "line": 142, "column": 33 }, "end": { "line": 142, "column": 34 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5968, "end": 5969, "loc": { "start": { "line": 142, "column": 34 }, "end": { "line": 142, "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": 5986, "end": 5990, "loc": { "start": { "line": 143, "column": 16 }, "end": { "line": 143, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5990, "end": 5991, "loc": { "start": { "line": 143, "column": 20 }, "end": { "line": 143, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewerUI", "start": 5991, "end": 5999, "loc": { "start": { "line": 143, "column": 21 }, "end": { "line": 143, "column": 29 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5999, "end": 6000, "loc": { "start": { "line": 143, "column": 29 }, "end": { "line": 143, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_controllers", "start": 6000, "end": 6012, "loc": { "start": { "line": 143, "column": 30 }, "end": { "line": 143, "column": 42 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6012, "end": 6013, "loc": { "start": { "line": 143, "column": 42 }, "end": { "line": 143, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "busyModal", "start": 6013, "end": 6022, "loc": { "start": { "line": 143, "column": 43 }, "end": { "line": 143, "column": 52 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6022, "end": 6023, "loc": { "start": { "line": 143, "column": 52 }, "end": { "line": 143, "column": 53 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hide", "start": 6023, "end": 6027, "loc": { "start": { "line": 143, "column": 53 }, "end": { "line": 143, "column": 57 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6027, "end": 6028, "loc": { "start": { "line": 143, "column": 57 }, "end": { "line": 143, "column": 58 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6028, "end": 6029, "loc": { "start": { "line": 143, "column": 58 }, "end": { "line": 143, "column": 59 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6029, "end": 6030, "loc": { "start": { "line": 143, "column": 59 }, "end": { "line": 143, "column": 60 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6043, "end": 6044, "loc": { "start": { "line": 144, "column": 12 }, "end": { "line": 144, "column": 13 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6044, "end": 6045, "loc": { "start": { "line": 144, "column": 13 }, "end": { "line": 144, "column": 14 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6045, "end": 6046, "loc": { "start": { "line": 144, "column": 14 }, "end": { "line": 144, "column": 15 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6051, "end": 6052, "loc": { "start": { "line": 145, "column": 4 }, "end": { "line": 145, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_unloadModel", "start": 6058, "end": 6070, "loc": { "start": { "line": 147, "column": 4 }, "end": { "line": 147, "column": 16 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6070, "end": 6071, "loc": { "start": { "line": 147, "column": 16 }, "end": { "line": 147, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 6071, "end": 6078, "loc": { "start": { "line": 147, "column": 17 }, "end": { "line": 147, "column": 24 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6078, "end": 6079, "loc": { "start": { "line": 147, "column": 24 }, "end": { "line": 147, "column": 25 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6080, "end": 6081, "loc": { "start": { "line": 147, "column": 26 }, "end": { "line": 147, "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": 6090, "end": 6095, "loc": { "start": { "line": 148, "column": 8 }, "end": { "line": 148, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "model", "start": 6096, "end": 6101, "loc": { "start": { "line": 148, "column": 14 }, "end": { "line": 148, "column": 19 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 6102, "end": 6103, "loc": { "start": { "line": 148, "column": 20 }, "end": { "line": 148, "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": 6104, "end": 6108, "loc": { "start": { "line": 148, "column": 22 }, "end": { "line": 148, "column": 26 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6108, "end": 6109, "loc": { "start": { "line": 148, "column": 26 }, "end": { "line": 148, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 6109, "end": 6115, "loc": { "start": { "line": 148, "column": 27 }, "end": { "line": 148, "column": 33 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6115, "end": 6116, "loc": { "start": { "line": 148, "column": 33 }, "end": { "line": 148, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "scene", "start": 6116, "end": 6121, "loc": { "start": { "line": 148, "column": 34 }, "end": { "line": 148, "column": 39 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6121, "end": 6122, "loc": { "start": { "line": 148, "column": 39 }, "end": { "line": 148, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "models", "start": 6122, "end": 6128, "loc": { "start": { "line": 148, "column": 40 }, "end": { "line": 148, "column": 46 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6128, "end": 6129, "loc": { "start": { "line": 148, "column": 46 }, "end": { "line": 148, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 6129, "end": 6136, "loc": { "start": { "line": 148, "column": 47 }, "end": { "line": 148, "column": 54 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6136, "end": 6137, "loc": { "start": { "line": 148, "column": 54 }, "end": { "line": 148, "column": 55 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6137, "end": 6138, "loc": { "start": { "line": 148, "column": 55 }, "end": { "line": 148, "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": 6147, "end": 6149, "loc": { "start": { "line": 149, "column": 8 }, "end": { "line": 149, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6150, "end": 6151, "loc": { "start": { "line": 149, "column": 11 }, "end": { "line": 149, "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": 6151, "end": 6152, "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": "model", "start": 6152, "end": 6157, "loc": { "start": { "line": 149, "column": 13 }, "end": { "line": 149, "column": 18 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6157, "end": 6158, "loc": { "start": { "line": 149, "column": 18 }, "end": { "line": 149, "column": 19 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6159, "end": 6160, "loc": { "start": { "line": 149, "column": 20 }, "end": { "line": 149, "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": 6173, "end": 6177, "loc": { "start": { "line": 150, "column": 12 }, "end": { "line": 150, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6177, "end": 6178, "loc": { "start": { "line": 150, "column": 16 }, "end": { "line": 150, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "error", "start": 6178, "end": 6183, "loc": { "start": { "line": 150, "column": 17 }, "end": { "line": 150, "column": 22 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6183, "end": 6184, "loc": { "start": { "line": 150, "column": 22 }, "end": { "line": 150, "column": 23 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "Model not loaded: ", "start": 6184, "end": 6204, "loc": { "start": { "line": 150, "column": 23 }, "end": { "line": 150, "column": 43 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 6205, "end": 6206, "loc": { "start": { "line": 150, "column": 44 }, "end": { "line": 150, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 6207, "end": 6214, "loc": { "start": { "line": 150, "column": 46 }, "end": { "line": 150, "column": 53 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6214, "end": 6215, "loc": { "start": { "line": 150, "column": 53 }, "end": { "line": 150, "column": 54 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6215, "end": 6216, "loc": { "start": { "line": 150, "column": 54 }, "end": { "line": 150, "column": 55 } } }, { "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": 6229, "end": 6235, "loc": { "start": { "line": 151, "column": 12 }, "end": { "line": 151, "column": 18 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6235, "end": 6236, "loc": { "start": { "line": 151, "column": 18 }, "end": { "line": 151, "column": 19 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6245, "end": 6246, "loc": { "start": { "line": 152, "column": 8 }, "end": { "line": 152, "column": 9 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "model", "start": 6255, "end": 6260, "loc": { "start": { "line": 153, "column": 8 }, "end": { "line": 153, "column": 13 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6260, "end": 6261, "loc": { "start": { "line": 153, "column": 13 }, "end": { "line": 153, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "destroy", "start": 6261, "end": 6268, "loc": { "start": { "line": 153, "column": 14 }, "end": { "line": 153, "column": 21 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6268, "end": 6269, "loc": { "start": { "line": 153, "column": 21 }, "end": { "line": 153, "column": 22 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6269, "end": 6270, "loc": { "start": { "line": 153, "column": 22 }, "end": { "line": 153, "column": 23 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6270, "end": 6271, "loc": { "start": { "line": 153, "column": 23 }, "end": { "line": 153, "column": 24 } } }, { "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": 6280, "end": 6285, "loc": { "start": { "line": 154, "column": 8 }, "end": { "line": 154, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "scene", "start": 6286, "end": 6291, "loc": { "start": { "line": 154, "column": 14 }, "end": { "line": 154, "column": 19 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 6292, "end": 6293, "loc": { "start": { "line": 154, "column": 20 }, "end": { "line": 154, "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": 6294, "end": 6298, "loc": { "start": { "line": 154, "column": 22 }, "end": { "line": 154, "column": 26 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6298, "end": 6299, "loc": { "start": { "line": 154, "column": 26 }, "end": { "line": 154, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 6299, "end": 6305, "loc": { "start": { "line": 154, "column": 27 }, "end": { "line": 154, "column": 33 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6305, "end": 6306, "loc": { "start": { "line": 154, "column": 33 }, "end": { "line": 154, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "scene", "start": 6306, "end": 6311, "loc": { "start": { "line": 154, "column": 34 }, "end": { "line": 154, "column": 39 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6311, "end": 6312, "loc": { "start": { "line": 154, "column": 39 }, "end": { "line": 154, "column": 40 } } }, { "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": 6321, "end": 6326, "loc": { "start": { "line": 155, "column": 8 }, "end": { "line": 155, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "aabb", "start": 6327, "end": 6331, "loc": { "start": { "line": 155, "column": 14 }, "end": { "line": 155, "column": 18 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 6332, "end": 6333, "loc": { "start": { "line": 155, "column": 19 }, "end": { "line": 155, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "scene", "start": 6334, "end": 6339, "loc": { "start": { "line": 155, "column": 21 }, "end": { "line": 155, "column": 26 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6339, "end": 6340, "loc": { "start": { "line": 155, "column": 26 }, "end": { "line": 155, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getAABB", "start": 6340, "end": 6347, "loc": { "start": { "line": 155, "column": 27 }, "end": { "line": 155, "column": 34 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6347, "end": 6348, "loc": { "start": { "line": 155, "column": 34 }, "end": { "line": 155, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "scene", "start": 6348, "end": 6353, "loc": { "start": { "line": 155, "column": 35 }, "end": { "line": 155, "column": 40 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6353, "end": 6354, "loc": { "start": { "line": 155, "column": 40 }, "end": { "line": 155, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "visibleObjectIds", "start": 6354, "end": 6370, "loc": { "start": { "line": 155, "column": 41 }, "end": { "line": 155, "column": 57 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6370, "end": 6371, "loc": { "start": { "line": 155, "column": 57 }, "end": { "line": 155, "column": 58 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6371, "end": 6372, "loc": { "start": { "line": 155, "column": 58 }, "end": { "line": 155, "column": 59 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "document", "start": 6381, "end": 6389, "loc": { "start": { "line": 156, "column": 8 }, "end": { "line": 156, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6389, "end": 6390, "loc": { "start": { "line": 156, "column": 16 }, "end": { "line": 156, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getElementById", "start": 6390, "end": 6404, "loc": { "start": { "line": 156, "column": 17 }, "end": { "line": 156, "column": 31 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6404, "end": 6405, "loc": { "start": { "line": 156, "column": 31 }, "end": { "line": 156, "column": 32 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "", "start": 6405, "end": 6407, "loc": { "start": { "line": 156, "column": 32 }, "end": { "line": 156, "column": 34 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 6408, "end": 6409, "loc": { "start": { "line": 156, "column": 35 }, "end": { "line": 156, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 6410, "end": 6417, "loc": { "start": { "line": 156, "column": 37 }, "end": { "line": 156, "column": 44 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6417, "end": 6418, "loc": { "start": { "line": 156, "column": 44 }, "end": { "line": 156, "column": 45 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6418, "end": 6419, "loc": { "start": { "line": 156, "column": 45 }, "end": { "line": 156, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "checked", "start": 6419, "end": 6426, "loc": { "start": { "line": 156, "column": 46 }, "end": { "line": 156, "column": 53 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 6427, "end": 6428, "loc": { "start": { "line": 156, "column": 54 }, "end": { "line": 156, "column": 55 } } }, { "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": 6429, "end": 6434, "loc": { "start": { "line": 156, "column": 56 }, "end": { "line": 156, "column": 61 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6434, "end": 6435, "loc": { "start": { "line": 156, "column": 61 }, "end": { "line": 156, "column": 62 } } }, { "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": 6444, "end": 6448, "loc": { "start": { "line": 157, "column": 8 }, "end": { "line": 157, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6448, "end": 6449, "loc": { "start": { "line": 157, "column": 12 }, "end": { "line": 157, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_numModelsLoaded", "start": 6449, "end": 6465, "loc": { "start": { "line": 157, "column": 13 }, "end": { "line": 157, "column": 29 } } }, { "type": { "label": "++/--", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": true, "binop": null }, "value": "--", "start": 6465, "end": 6467, "loc": { "start": { "line": 157, "column": 29 }, "end": { "line": 157, "column": 31 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6467, "end": 6468, "loc": { "start": { "line": 157, "column": 31 }, "end": { "line": 157, "column": 32 } } }, { "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": 6477, "end": 6479, "loc": { "start": { "line": 158, "column": 8 }, "end": { "line": 158, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6480, "end": 6481, "loc": { "start": { "line": 158, "column": 11 }, "end": { "line": 158, "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": 6481, "end": 6485, "loc": { "start": { "line": 158, "column": 12 }, "end": { "line": 158, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6485, "end": 6486, "loc": { "start": { "line": 158, "column": 16 }, "end": { "line": 158, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_numModelsLoaded", "start": 6486, "end": 6502, "loc": { "start": { "line": 158, "column": 17 }, "end": { "line": 158, "column": 33 } } }, { "type": { "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": ">", "start": 6503, "end": 6504, "loc": { "start": { "line": 158, "column": 34 }, "end": { "line": 158, "column": 35 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 6505, "end": 6506, "loc": { "start": { "line": 158, "column": 36 }, "end": { "line": 158, "column": 37 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6506, "end": 6507, "loc": { "start": { "line": 158, "column": 37 }, "end": { "line": 158, "column": 38 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6508, "end": 6509, "loc": { "start": { "line": 158, "column": 39 }, "end": { "line": 158, "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": 6522, "end": 6526, "loc": { "start": { "line": 159, "column": 12 }, "end": { "line": 159, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6526, "end": 6527, "loc": { "start": { "line": 159, "column": 16 }, "end": { "line": 159, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_unloadModelsButtonElement", "start": 6527, "end": 6553, "loc": { "start": { "line": 159, "column": 17 }, "end": { "line": 159, "column": 43 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6553, "end": 6554, "loc": { "start": { "line": 159, "column": 43 }, "end": { "line": 159, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "classList", "start": 6554, "end": 6563, "loc": { "start": { "line": 159, "column": 44 }, "end": { "line": 159, "column": 53 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6563, "end": 6564, "loc": { "start": { "line": 159, "column": 53 }, "end": { "line": 159, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "remove", "start": 6564, "end": 6570, "loc": { "start": { "line": 159, "column": 54 }, "end": { "line": 159, "column": 60 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6570, "end": 6571, "loc": { "start": { "line": 159, "column": 60 }, "end": { "line": 159, "column": 61 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "disabled", "start": 6571, "end": 6581, "loc": { "start": { "line": 159, "column": 61 }, "end": { "line": 159, "column": 71 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6581, "end": 6582, "loc": { "start": { "line": 159, "column": 71 }, "end": { "line": 159, "column": 72 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6582, "end": 6583, "loc": { "start": { "line": 159, "column": 72 }, "end": { "line": 159, "column": 73 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6592, "end": 6593, "loc": { "start": { "line": 160, "column": 8 }, "end": { "line": 160, "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": 6594, "end": 6598, "loc": { "start": { "line": 160, "column": 10 }, "end": { "line": 160, "column": 14 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6599, "end": 6600, "loc": { "start": { "line": 160, "column": 15 }, "end": { "line": 160, "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": 6613, "end": 6617, "loc": { "start": { "line": 161, "column": 12 }, "end": { "line": 161, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6617, "end": 6618, "loc": { "start": { "line": 161, "column": 16 }, "end": { "line": 161, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_unloadModelsButtonElement", "start": 6618, "end": 6644, "loc": { "start": { "line": 161, "column": 17 }, "end": { "line": 161, "column": 43 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6644, "end": 6645, "loc": { "start": { "line": 161, "column": 43 }, "end": { "line": 161, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "classList", "start": 6645, "end": 6654, "loc": { "start": { "line": 161, "column": 44 }, "end": { "line": 161, "column": 53 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6654, "end": 6655, "loc": { "start": { "line": 161, "column": 53 }, "end": { "line": 161, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "add", "start": 6655, "end": 6658, "loc": { "start": { "line": 161, "column": 54 }, "end": { "line": 161, "column": 57 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6658, "end": 6659, "loc": { "start": { "line": 161, "column": 57 }, "end": { "line": 161, "column": 58 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "disabled", "start": 6659, "end": 6669, "loc": { "start": { "line": 161, "column": 58 }, "end": { "line": 161, "column": 68 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6669, "end": 6670, "loc": { "start": { "line": 161, "column": 68 }, "end": { "line": 161, "column": 69 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6670, "end": 6671, "loc": { "start": { "line": 161, "column": 69 }, "end": { "line": 161, "column": 70 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6680, "end": 6681, "loc": { "start": { "line": 162, "column": 8 }, "end": { "line": 162, "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": 6690, "end": 6694, "loc": { "start": { "line": 163, "column": 8 }, "end": { "line": 163, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6694, "end": 6695, "loc": { "start": { "line": 163, "column": 12 }, "end": { "line": 163, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 6695, "end": 6701, "loc": { "start": { "line": 163, "column": 13 }, "end": { "line": 163, "column": 19 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6701, "end": 6702, "loc": { "start": { "line": 163, "column": 19 }, "end": { "line": 163, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cameraFlight", "start": 6702, "end": 6714, "loc": { "start": { "line": 163, "column": 20 }, "end": { "line": 163, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6714, "end": 6715, "loc": { "start": { "line": 163, "column": 32 }, "end": { "line": 163, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "flyTo", "start": 6715, "end": 6720, "loc": { "start": { "line": 163, "column": 33 }, "end": { "line": 163, "column": 38 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6720, "end": 6721, "loc": { "start": { "line": 163, "column": 38 }, "end": { "line": 163, "column": 39 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6721, "end": 6722, "loc": { "start": { "line": 163, "column": 39 }, "end": { "line": 163, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "aabb", "start": 6735, "end": 6739, "loc": { "start": { "line": 164, "column": 12 }, "end": { "line": 164, "column": 16 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6739, "end": 6740, "loc": { "start": { "line": 164, "column": 16 }, "end": { "line": 164, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "aabb", "start": 6741, "end": 6745, "loc": { "start": { "line": 164, "column": 18 }, "end": { "line": 164, "column": 22 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6754, "end": 6755, "loc": { "start": { "line": 165, "column": 8 }, "end": { "line": 165, "column": 9 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6755, "end": 6756, "loc": { "start": { "line": 165, "column": 9 }, "end": { "line": 165, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6757, "end": 6758, "loc": { "start": { "line": 165, "column": 11 }, "end": { "line": 165, "column": 12 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6758, "end": 6759, "loc": { "start": { "line": 165, "column": 12 }, "end": { "line": 165, "column": 13 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6760, "end": 6762, "loc": { "start": { "line": 165, "column": 14 }, "end": { "line": 165, "column": 16 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6763, "end": 6764, "loc": { "start": { "line": 165, "column": 17 }, "end": { "line": 165, "column": 18 } } }, { "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": 6777, "end": 6781, "loc": { "start": { "line": 166, "column": 12 }, "end": { "line": 166, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6781, "end": 6782, "loc": { "start": { "line": 166, "column": 16 }, "end": { "line": 166, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 6782, "end": 6788, "loc": { "start": { "line": 166, "column": 17 }, "end": { "line": 166, "column": 23 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6788, "end": 6789, "loc": { "start": { "line": 166, "column": 23 }, "end": { "line": 166, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cameraControl", "start": 6789, "end": 6802, "loc": { "start": { "line": 166, "column": 24 }, "end": { "line": 166, "column": 37 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6802, "end": 6803, "loc": { "start": { "line": 166, "column": 37 }, "end": { "line": 166, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pivotPos", "start": 6803, "end": 6811, "loc": { "start": { "line": 166, "column": 38 }, "end": { "line": 166, "column": 46 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 6812, "end": 6813, "loc": { "start": { "line": 166, "column": 47 }, "end": { "line": 166, "column": 48 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "math", "start": 6814, "end": 6818, "loc": { "start": { "line": 166, "column": 49 }, "end": { "line": 166, "column": 53 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6818, "end": 6819, "loc": { "start": { "line": 166, "column": 53 }, "end": { "line": 166, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getAABB3Center", "start": 6819, "end": 6833, "loc": { "start": { "line": 166, "column": 54 }, "end": { "line": 166, "column": 68 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6833, "end": 6834, "loc": { "start": { "line": 166, "column": 68 }, "end": { "line": 166, "column": 69 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "aabb", "start": 6834, "end": 6838, "loc": { "start": { "line": 166, "column": 69 }, "end": { "line": 166, "column": 73 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6838, "end": 6839, "loc": { "start": { "line": 166, "column": 73 }, "end": { "line": 166, "column": 74 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "tempVec3", "start": 6840, "end": 6848, "loc": { "start": { "line": 166, "column": 75 }, "end": { "line": 166, "column": 83 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6848, "end": 6849, "loc": { "start": { "line": 166, "column": 83 }, "end": { "line": 166, "column": 84 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6849, "end": 6850, "loc": { "start": { "line": 166, "column": 84 }, "end": { "line": 166, "column": 85 } } }, { "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": 6863, "end": 6867, "loc": { "start": { "line": 167, "column": 12 }, "end": { "line": 167, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6867, "end": 6868, "loc": { "start": { "line": 167, "column": 16 }, "end": { "line": 167, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "fire", "start": 6868, "end": 6872, "loc": { "start": { "line": 167, "column": 17 }, "end": { "line": 167, "column": 21 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6872, "end": 6873, "loc": { "start": { "line": 167, "column": 21 }, "end": { "line": 167, "column": 22 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "modelUnloaded", "start": 6873, "end": 6888, "loc": { "start": { "line": 167, "column": 22 }, "end": { "line": 167, "column": 37 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6888, "end": 6889, "loc": { "start": { "line": 167, "column": 37 }, "end": { "line": 167, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 6890, "end": 6897, "loc": { "start": { "line": 167, "column": 39 }, "end": { "line": 167, "column": 46 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6897, "end": 6898, "loc": { "start": { "line": 167, "column": 46 }, "end": { "line": 167, "column": 47 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6898, "end": 6899, "loc": { "start": { "line": 167, "column": 47 }, "end": { "line": 167, "column": 48 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6908, "end": 6909, "loc": { "start": { "line": 168, "column": 8 }, "end": { "line": 168, "column": 9 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6909, "end": 6910, "loc": { "start": { "line": 168, "column": 9 }, "end": { "line": 168, "column": 10 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6910, "end": 6911, "loc": { "start": { "line": 168, "column": 10 }, "end": { "line": 168, "column": 11 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6916, "end": 6917, "loc": { "start": { "line": 169, "column": 4 }, "end": { "line": 169, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_unloadModels", "start": 6923, "end": 6936, "loc": { "start": { "line": 171, "column": 4 }, "end": { "line": 171, "column": 17 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6936, "end": 6937, "loc": { "start": { "line": 171, "column": 17 }, "end": { "line": 171, "column": 18 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6937, "end": 6938, "loc": { "start": { "line": 171, "column": 18 }, "end": { "line": 171, "column": 19 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6939, "end": 6940, "loc": { "start": { "line": 171, "column": 20 }, "end": { "line": 171, "column": 21 } } }, { "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": 6949, "end": 6954, "loc": { "start": { "line": 172, "column": 8 }, "end": { "line": 172, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "models", "start": 6955, "end": 6961, "loc": { "start": { "line": 172, "column": 14 }, "end": { "line": 172, "column": 20 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 6962, "end": 6963, "loc": { "start": { "line": 172, "column": 21 }, "end": { "line": 172, "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": 6964, "end": 6968, "loc": { "start": { "line": 172, "column": 23 }, "end": { "line": 172, "column": 27 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6968, "end": 6969, "loc": { "start": { "line": 172, "column": 27 }, "end": { "line": 172, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 6969, "end": 6975, "loc": { "start": { "line": 172, "column": 28 }, "end": { "line": 172, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6975, "end": 6976, "loc": { "start": { "line": 172, "column": 34 }, "end": { "line": 172, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "scene", "start": 6976, "end": 6981, "loc": { "start": { "line": 172, "column": 35 }, "end": { "line": 172, "column": 40 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6981, "end": 6982, "loc": { "start": { "line": 172, "column": 40 }, "end": { "line": 172, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "models", "start": 6982, "end": 6988, "loc": { "start": { "line": 172, "column": 41 }, "end": { "line": 172, "column": 47 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6988, "end": 6989, "loc": { "start": { "line": 172, "column": 47 }, "end": { "line": 172, "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": 6998, "end": 7003, "loc": { "start": { "line": 173, "column": 8 }, "end": { "line": 173, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelIds", "start": 7004, "end": 7012, "loc": { "start": { "line": 173, "column": 14 }, "end": { "line": 173, "column": 22 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 7013, "end": 7014, "loc": { "start": { "line": 173, "column": 23 }, "end": { "line": 173, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Object", "start": 7015, "end": 7021, "loc": { "start": { "line": 173, "column": 25 }, "end": { "line": 173, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7021, "end": 7022, "loc": { "start": { "line": 173, "column": 31 }, "end": { "line": 173, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keys", "start": 7022, "end": 7026, "loc": { "start": { "line": 173, "column": 32 }, "end": { "line": 173, "column": 36 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7026, "end": 7027, "loc": { "start": { "line": 173, "column": 36 }, "end": { "line": 173, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "models", "start": 7027, "end": 7033, "loc": { "start": { "line": 173, "column": 37 }, "end": { "line": 173, "column": 43 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7033, "end": 7034, "loc": { "start": { "line": 173, "column": 43 }, "end": { "line": 173, "column": 44 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7034, "end": 7035, "loc": { "start": { "line": 173, "column": 44 }, "end": { "line": 173, "column": 45 } } }, { "type": { "label": "for", "keyword": "for", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": true, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "for", "start": 7044, "end": 7047, "loc": { "start": { "line": 174, "column": 8 }, "end": { "line": 174, "column": 11 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7048, "end": 7049, "loc": { "start": { "line": 174, "column": 12 }, "end": { "line": 174, "column": 13 } } }, { "type": { "label": "var", "keyword": "var", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "var", "start": 7049, "end": 7052, "loc": { "start": { "line": 174, "column": 13 }, "end": { "line": 174, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 7053, "end": 7054, "loc": { "start": { "line": 174, "column": 17 }, "end": { "line": 174, "column": 18 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 7055, "end": 7056, "loc": { "start": { "line": 174, "column": 19 }, "end": { "line": 174, "column": 20 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 7057, "end": 7058, "loc": { "start": { "line": 174, "column": 21 }, "end": { "line": 174, "column": 22 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7058, "end": 7059, "loc": { "start": { "line": 174, "column": 22 }, "end": { "line": 174, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "len", "start": 7060, "end": 7063, "loc": { "start": { "line": 174, "column": 24 }, "end": { "line": 174, "column": 27 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 7064, "end": 7065, "loc": { "start": { "line": 174, "column": 28 }, "end": { "line": 174, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelIds", "start": 7066, "end": 7074, "loc": { "start": { "line": 174, "column": 30 }, "end": { "line": 174, "column": 38 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7074, "end": 7075, "loc": { "start": { "line": 174, "column": 38 }, "end": { "line": 174, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "length", "start": 7075, "end": 7081, "loc": { "start": { "line": 174, "column": 39 }, "end": { "line": 174, "column": 45 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7081, "end": 7082, "loc": { "start": { "line": 174, "column": 45 }, "end": { "line": 174, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 7083, "end": 7084, "loc": { "start": { "line": 174, "column": 47 }, "end": { "line": 174, "column": 48 } } }, { "type": { "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "<", "start": 7085, "end": 7086, "loc": { "start": { "line": 174, "column": 49 }, "end": { "line": 174, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "len", "start": 7087, "end": 7090, "loc": { "start": { "line": 174, "column": 51 }, "end": { "line": 174, "column": 54 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7090, "end": 7091, "loc": { "start": { "line": 174, "column": 54 }, "end": { "line": 174, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 7092, "end": 7093, "loc": { "start": { "line": 174, "column": 56 }, "end": { "line": 174, "column": 57 } } }, { "type": { "label": "++/--", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": true, "binop": null }, "value": "++", "start": 7093, "end": 7095, "loc": { "start": { "line": 174, "column": 57 }, "end": { "line": 174, "column": 59 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7095, "end": 7096, "loc": { "start": { "line": 174, "column": 59 }, "end": { "line": 174, "column": 60 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7097, "end": 7098, "loc": { "start": { "line": 174, "column": 61 }, "end": { "line": 174, "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": 7111, "end": 7116, "loc": { "start": { "line": 175, "column": 12 }, "end": { "line": 175, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 7117, "end": 7124, "loc": { "start": { "line": 175, "column": 18 }, "end": { "line": 175, "column": 25 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 7125, "end": 7126, "loc": { "start": { "line": 175, "column": 26 }, "end": { "line": 175, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelIds", "start": 7127, "end": 7135, "loc": { "start": { "line": 175, "column": 28 }, "end": { "line": 175, "column": 36 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7135, "end": 7136, "loc": { "start": { "line": 175, "column": 36 }, "end": { "line": 175, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 7136, "end": 7137, "loc": { "start": { "line": 175, "column": 37 }, "end": { "line": 175, "column": 38 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7137, "end": 7138, "loc": { "start": { "line": 175, "column": 38 }, "end": { "line": 175, "column": 39 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7138, "end": 7139, "loc": { "start": { "line": 175, "column": 39 }, "end": { "line": 175, "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": 7152, "end": 7156, "loc": { "start": { "line": 176, "column": 12 }, "end": { "line": 176, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7156, "end": 7157, "loc": { "start": { "line": 176, "column": 16 }, "end": { "line": 176, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_unloadModel", "start": 7157, "end": 7169, "loc": { "start": { "line": 176, "column": 17 }, "end": { "line": 176, "column": 29 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7169, "end": 7170, "loc": { "start": { "line": 176, "column": 29 }, "end": { "line": 176, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 7170, "end": 7177, "loc": { "start": { "line": 176, "column": 30 }, "end": { "line": 176, "column": 37 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7177, "end": 7178, "loc": { "start": { "line": 176, "column": 37 }, "end": { "line": 176, "column": 38 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7178, "end": 7179, "loc": { "start": { "line": 176, "column": 38 }, "end": { "line": 176, "column": 39 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7188, "end": 7189, "loc": { "start": { "line": 177, "column": 8 }, "end": { "line": 177, "column": 9 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7194, "end": 7195, "loc": { "start": { "line": 178, "column": 4 }, "end": { "line": 178, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getNumModelsLoaded", "start": 7201, "end": 7219, "loc": { "start": { "line": 180, "column": 4 }, "end": { "line": 180, "column": 22 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7219, "end": 7220, "loc": { "start": { "line": 180, "column": 22 }, "end": { "line": 180, "column": 23 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7220, "end": 7221, "loc": { "start": { "line": 180, "column": 23 }, "end": { "line": 180, "column": 24 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7222, "end": 7223, "loc": { "start": { "line": 180, "column": 25 }, "end": { "line": 180, "column": 26 } } }, { "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": 7232, "end": 7238, "loc": { "start": { "line": 181, "column": 8 }, "end": { "line": 181, "column": 14 } } }, { "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": 7239, "end": 7243, "loc": { "start": { "line": 181, "column": 15 }, "end": { "line": 181, "column": 19 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7243, "end": 7244, "loc": { "start": { "line": 181, "column": 19 }, "end": { "line": 181, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_numModelsLoaded", "start": 7244, "end": 7260, "loc": { "start": { "line": 181, "column": 20 }, "end": { "line": 181, "column": 36 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7260, "end": 7261, "loc": { "start": { "line": 181, "column": 36 }, "end": { "line": 181, "column": 37 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7266, "end": 7267, "loc": { "start": { "line": 182, "column": 4 }, "end": { "line": 182, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getModelsInfo", "start": 7273, "end": 7286, "loc": { "start": { "line": 184, "column": 4 }, "end": { "line": 184, "column": 17 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7286, "end": 7287, "loc": { "start": { "line": 184, "column": 17 }, "end": { "line": 184, "column": 18 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7287, "end": 7288, "loc": { "start": { "line": 184, "column": 18 }, "end": { "line": 184, "column": 19 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7289, "end": 7290, "loc": { "start": { "line": 184, "column": 20 }, "end": { "line": 184, "column": 21 } } }, { "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": 7299, "end": 7305, "loc": { "start": { "line": 185, "column": 8 }, "end": { "line": 185, "column": 14 } } }, { "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": 7306, "end": 7310, "loc": { "start": { "line": 185, "column": 15 }, "end": { "line": 185, "column": 19 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7310, "end": 7311, "loc": { "start": { "line": 185, "column": 19 }, "end": { "line": 185, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_modelsInfo", "start": 7311, "end": 7322, "loc": { "start": { "line": 185, "column": 20 }, "end": { "line": 185, "column": 31 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7322, "end": 7323, "loc": { "start": { "line": 185, "column": 31 }, "end": { "line": 185, "column": 32 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7328, "end": 7329, "loc": { "start": { "line": 186, "column": 4 }, "end": { "line": 186, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getModelInfo", "start": 7335, "end": 7347, "loc": { "start": { "line": 188, "column": 4 }, "end": { "line": 188, "column": 16 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7347, "end": 7348, "loc": { "start": { "line": 188, "column": 16 }, "end": { "line": 188, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 7348, "end": 7355, "loc": { "start": { "line": 188, "column": 17 }, "end": { "line": 188, "column": 24 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7355, "end": 7356, "loc": { "start": { "line": 188, "column": 24 }, "end": { "line": 188, "column": 25 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7357, "end": 7358, "loc": { "start": { "line": 188, "column": 26 }, "end": { "line": 188, "column": 27 } } }, { "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": 7367, "end": 7373, "loc": { "start": { "line": 189, "column": 8 }, "end": { "line": 189, "column": 14 } } }, { "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": 7374, "end": 7378, "loc": { "start": { "line": 189, "column": 15 }, "end": { "line": 189, "column": 19 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7378, "end": 7379, "loc": { "start": { "line": 189, "column": 19 }, "end": { "line": 189, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_modelsInfo", "start": 7379, "end": 7390, "loc": { "start": { "line": 189, "column": 20 }, "end": { "line": 189, "column": 31 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7390, "end": 7391, "loc": { "start": { "line": 189, "column": 31 }, "end": { "line": 189, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 7391, "end": 7398, "loc": { "start": { "line": 189, "column": 32 }, "end": { "line": 189, "column": 39 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7398, "end": 7399, "loc": { "start": { "line": 189, "column": 39 }, "end": { "line": 189, "column": 40 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7399, "end": 7400, "loc": { "start": { "line": 189, "column": 40 }, "end": { "line": 189, "column": 41 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7405, "end": 7406, "loc": { "start": { "line": 190, "column": 4 }, "end": { "line": 190, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "setEnabled", "start": 7412, "end": 7422, "loc": { "start": { "line": 192, "column": 4 }, "end": { "line": 192, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7422, "end": 7423, "loc": { "start": { "line": 192, "column": 14 }, "end": { "line": 192, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enabled", "start": 7423, "end": 7430, "loc": { "start": { "line": 192, "column": 15 }, "end": { "line": 192, "column": 22 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7430, "end": 7431, "loc": { "start": { "line": 192, "column": 22 }, "end": { "line": 192, "column": 23 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7432, "end": 7433, "loc": { "start": { "line": 192, "column": 24 }, "end": { "line": 192, "column": 25 } } }, { "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": 7442, "end": 7444, "loc": { "start": { "line": 193, "column": 8 }, "end": { "line": 193, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7445, "end": 7446, "loc": { "start": { "line": 193, "column": 11 }, "end": { "line": 193, "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": 7446, "end": 7447, "loc": { "start": { "line": 193, "column": 12 }, "end": { "line": 193, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enabled", "start": 7447, "end": 7454, "loc": { "start": { "line": 193, "column": 13 }, "end": { "line": 193, "column": 20 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7454, "end": 7455, "loc": { "start": { "line": 193, "column": 20 }, "end": { "line": 193, "column": 21 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7456, "end": 7457, "loc": { "start": { "line": 193, "column": 22 }, "end": { "line": 193, "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": 7470, "end": 7474, "loc": { "start": { "line": 194, "column": 12 }, "end": { "line": 194, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7474, "end": 7475, "loc": { "start": { "line": 194, "column": 16 }, "end": { "line": 194, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_modelsTabButtonElement", "start": 7475, "end": 7498, "loc": { "start": { "line": 194, "column": 17 }, "end": { "line": 194, "column": 40 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7498, "end": 7499, "loc": { "start": { "line": 194, "column": 40 }, "end": { "line": 194, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "classList", "start": 7499, "end": 7508, "loc": { "start": { "line": 194, "column": 41 }, "end": { "line": 194, "column": 50 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7508, "end": 7509, "loc": { "start": { "line": 194, "column": 50 }, "end": { "line": 194, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "add", "start": 7509, "end": 7512, "loc": { "start": { "line": 194, "column": 51 }, "end": { "line": 194, "column": 54 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7512, "end": 7513, "loc": { "start": { "line": 194, "column": 54 }, "end": { "line": 194, "column": 55 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "disabled", "start": 7513, "end": 7523, "loc": { "start": { "line": 194, "column": 55 }, "end": { "line": 194, "column": 65 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7523, "end": 7524, "loc": { "start": { "line": 194, "column": 65 }, "end": { "line": 194, "column": 66 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7524, "end": 7525, "loc": { "start": { "line": 194, "column": 66 }, "end": { "line": 194, "column": 67 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 7538, "end": 7542, "loc": { "start": { "line": 195, "column": 12 }, "end": { "line": 195, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7542, "end": 7543, "loc": { "start": { "line": 195, "column": 16 }, "end": { "line": 195, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_unloadModelsButtonElement", "start": 7543, "end": 7569, "loc": { "start": { "line": 195, "column": 17 }, "end": { "line": 195, "column": 43 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7569, "end": 7570, "loc": { "start": { "line": 195, "column": 43 }, "end": { "line": 195, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "classList", "start": 7570, "end": 7579, "loc": { "start": { "line": 195, "column": 44 }, "end": { "line": 195, "column": 53 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7579, "end": 7580, "loc": { "start": { "line": 195, "column": 53 }, "end": { "line": 195, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "add", "start": 7580, "end": 7583, "loc": { "start": { "line": 195, "column": 54 }, "end": { "line": 195, "column": 57 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7583, "end": 7584, "loc": { "start": { "line": 195, "column": 57 }, "end": { "line": 195, "column": 58 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "disabled", "start": 7584, "end": 7594, "loc": { "start": { "line": 195, "column": 58 }, "end": { "line": 195, "column": 68 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7594, "end": 7595, "loc": { "start": { "line": 195, "column": 68 }, "end": { "line": 195, "column": 69 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7595, "end": 7596, "loc": { "start": { "line": 195, "column": 69 }, "end": { "line": 195, "column": 70 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7605, "end": 7606, "loc": { "start": { "line": 196, "column": 8 }, "end": { "line": 196, "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": 7607, "end": 7611, "loc": { "start": { "line": 196, "column": 10 }, "end": { "line": 196, "column": 14 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7612, "end": 7613, "loc": { "start": { "line": 196, "column": 15 }, "end": { "line": 196, "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": 7626, "end": 7630, "loc": { "start": { "line": 197, "column": 12 }, "end": { "line": 197, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7630, "end": 7631, "loc": { "start": { "line": 197, "column": 16 }, "end": { "line": 197, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_modelsTabButtonElement", "start": 7631, "end": 7654, "loc": { "start": { "line": 197, "column": 17 }, "end": { "line": 197, "column": 40 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7654, "end": 7655, "loc": { "start": { "line": 197, "column": 40 }, "end": { "line": 197, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "classList", "start": 7655, "end": 7664, "loc": { "start": { "line": 197, "column": 41 }, "end": { "line": 197, "column": 50 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7664, "end": 7665, "loc": { "start": { "line": 197, "column": 50 }, "end": { "line": 197, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "remove", "start": 7665, "end": 7671, "loc": { "start": { "line": 197, "column": 51 }, "end": { "line": 197, "column": 57 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7671, "end": 7672, "loc": { "start": { "line": 197, "column": 57 }, "end": { "line": 197, "column": 58 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "disabled", "start": 7672, "end": 7682, "loc": { "start": { "line": 197, "column": 58 }, "end": { "line": 197, "column": 68 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7682, "end": 7683, "loc": { "start": { "line": 197, "column": 68 }, "end": { "line": 197, "column": 69 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7683, "end": 7684, "loc": { "start": { "line": 197, "column": 69 }, "end": { "line": 197, "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": 7697, "end": 7701, "loc": { "start": { "line": 198, "column": 12 }, "end": { "line": 198, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7701, "end": 7702, "loc": { "start": { "line": 198, "column": 16 }, "end": { "line": 198, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_unloadModelsButtonElement", "start": 7702, "end": 7728, "loc": { "start": { "line": 198, "column": 17 }, "end": { "line": 198, "column": 43 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7728, "end": 7729, "loc": { "start": { "line": 198, "column": 43 }, "end": { "line": 198, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "classList", "start": 7729, "end": 7738, "loc": { "start": { "line": 198, "column": 44 }, "end": { "line": 198, "column": 53 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7738, "end": 7739, "loc": { "start": { "line": 198, "column": 53 }, "end": { "line": 198, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "remove", "start": 7739, "end": 7745, "loc": { "start": { "line": 198, "column": 54 }, "end": { "line": 198, "column": 60 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7745, "end": 7746, "loc": { "start": { "line": 198, "column": 60 }, "end": { "line": 198, "column": 61 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "disabled", "start": 7746, "end": 7756, "loc": { "start": { "line": 198, "column": 61 }, "end": { "line": 198, "column": 71 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7756, "end": 7757, "loc": { "start": { "line": 198, "column": 71 }, "end": { "line": 198, "column": 72 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7757, "end": 7758, "loc": { "start": { "line": 198, "column": 72 }, "end": { "line": 198, "column": 73 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7767, "end": 7768, "loc": { "start": { "line": 199, "column": 8 }, "end": { "line": 199, "column": 9 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7773, "end": 7774, "loc": { "start": { "line": 200, "column": 4 }, "end": { "line": 200, "column": 5 } } }, { "type": "CommentBlock", "value": "* @private ", "start": 7780, "end": 7795, "loc": { "start": { "line": 202, "column": 4 }, "end": { "line": 202, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "destroy", "start": 7800, "end": 7807, "loc": { "start": { "line": 203, "column": 4 }, "end": { "line": 203, "column": 11 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7807, "end": 7808, "loc": { "start": { "line": 203, "column": 11 }, "end": { "line": 203, "column": 12 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7808, "end": 7809, "loc": { "start": { "line": 203, "column": 12 }, "end": { "line": 203, "column": 13 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7810, "end": 7811, "loc": { "start": { "line": 203, "column": 14 }, "end": { "line": 203, "column": 15 } } }, { "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": 7820, "end": 7825, "loc": { "start": { "line": 204, "column": 8 }, "end": { "line": 204, "column": 13 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7825, "end": 7826, "loc": { "start": { "line": 204, "column": 13 }, "end": { "line": 204, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "destroy", "start": 7826, "end": 7833, "loc": { "start": { "line": 204, "column": 14 }, "end": { "line": 204, "column": 21 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7833, "end": 7834, "loc": { "start": { "line": 204, "column": 21 }, "end": { "line": 204, "column": 22 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7834, "end": 7835, "loc": { "start": { "line": 204, "column": 22 }, "end": { "line": 204, "column": 23 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7835, "end": 7836, "loc": { "start": { "line": 204, "column": 23 }, "end": { "line": 204, "column": 24 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 7845, "end": 7849, "loc": { "start": { "line": 205, "column": 8 }, "end": { "line": 205, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7849, "end": 7850, "loc": { "start": { "line": 205, "column": 12 }, "end": { "line": 205, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_xktLoader", "start": 7850, "end": 7860, "loc": { "start": { "line": 205, "column": 13 }, "end": { "line": 205, "column": 23 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7860, "end": 7861, "loc": { "start": { "line": 205, "column": 23 }, "end": { "line": 205, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "destroy", "start": 7861, "end": 7868, "loc": { "start": { "line": 205, "column": 24 }, "end": { "line": 205, "column": 31 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7868, "end": 7869, "loc": { "start": { "line": 205, "column": 31 }, "end": { "line": 205, "column": 32 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7869, "end": 7870, "loc": { "start": { "line": 205, "column": 32 }, "end": { "line": 205, "column": 33 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7870, "end": 7871, "loc": { "start": { "line": 205, "column": 33 }, "end": { "line": 205, "column": 34 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7876, "end": 7877, "loc": { "start": { "line": 206, "column": 4 }, "end": { "line": 206, "column": 5 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7878, "end": 7879, "loc": { "start": { "line": 207, "column": 0 }, "end": { "line": 207, "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": 7881, "end": 7887, "loc": { "start": { "line": 209, "column": 0 }, "end": { "line": 209, "column": 6 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7888, "end": 7889, "loc": { "start": { "line": 209, "column": 7 }, "end": { "line": 209, "column": 8 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Models", "start": 7889, "end": 7895, "loc": { "start": { "line": 209, "column": 8 }, "end": { "line": 209, "column": 14 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7895, "end": 7896, "loc": { "start": { "line": 209, "column": 14 }, "end": { "line": 209, "column": 15 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7896, "end": 7897, "loc": { "start": { "line": 209, "column": 15 }, "end": { "line": 209, "column": 16 } } }, { "type": { "label": "eof", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7897, "end": 7897, "loc": { "start": { "line": 209, "column": 16 }, "end": { "line": 209, "column": 16 } } } ] }